# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 33C7 C4DF 0000 move.w [0xC4DF0000], D7 00000006 790C moveq.l D4, 0x0C 00000008 0000 423A ori.b D0, 0x3A /* ':' */ 0000000C 0000 0306 ori.b D0, 0x6 00000010 8000 or.b D0, D0 00000012 0002 7900 ori.b D2, 0x0 label00000016: 00000016 A974 syscall Button 00000018 0D82 bclr D2, D6 0000001A 3544 1860 move.w [A2 + 0x1860], D4 0000001E 7A04 moveq.l D5, 0x04 00000020 7A0F moveq.l D5, 0x0F 00000022 3613 move.w D3, [A3] 00000024 3054 movea.w A0, [A4] 00000026 548C addq.l A4, 2 00000028 2A06 move.l D5, D6 0000002A 131C move.b -[A1], [A4]+ 0000002C F0DE 60A4 .extension 0x0DE <> // unimplemented 00000030 FC86 6C12 .extension 0xC86 <> // unimplemented 00000034 4C57 6242 movem.l D1,D6,A1,A5,A6, [A7] 00000038 7013 moveq.l D0, 0x13 0000003A 6D96 blt -0x68 /* FFFFFFD2 */ 0000003C F848 5A53 .extension 0x848 <>, 0x5A53 // unimplemented 00000040 5953 subq.w [A3], 4 00000042 6DD2 blt -0x2C /* 00000016 */ 00000044 3447 movea.w A2, D7 00000046 6354 bls +0x56 /* 0000009C */ 00000048 F0F4 6C52 .extension 0x0F4 <> // unimplemented 0000004C BAB1 6328 2B46 cmp.l D5, [A1 + 0x2B46 + D6 * 2] 00000052 FE10 24AD .unknown 0xFE10 0x24AD (W = 7) 00000056 7616 moveq.l D3, 0x16 00000058 7619 moveq.l D3, 0x19 0000005A 5581 subq.l D1, 2 0000005C 4401 neg.b D1 0000005E 49EE 3C05 lea.l A4, [A6 + 0x3C05] 00000062 CC81 and.l D6, D1 00000064 0242 0360 andi.w D2, 0x360 // begin alternate branch 00000066-00000068 label00000066: 00000066 0360 bchg -[A0], D1 // end alternate branch 00000066-00000068 label00000066: // (misaligned) 00000068 01BC 02BE FE26 bclr 0x2BEFE26, D0 0000006E 0401 FAE2 subi.b D1, 0xE2 00000072 620C bhi +0xE /* 00000080 */ 00000074 F438 cpusha NONE 00000076 F9DE .invalid <> 00000078 E94C lsl D4.w, 4 0000007A E92E lsl D6.b, D4 0000007C 040D 60D8 subi.b A5, 0xD8 label00000080: 00000080 631C bls +0x1E /* 0000009E */ 00000082 F712 .extension 0x712 <> // unimplemented 00000084 B08C cmp.l D0, A4 00000086 B08B cmp.l D0, A3 00000088 280B move.l D4, A3 0000008A 9886 sub.l D4, D6 0000008C DC84 add.l D6, D4 0000008E FEB1 1C2A .extension 0xEB1 <> // unimplemented 00000092 1E2D 6CC2 move.b D7, [A5 + 0x6CC2 /* export_3476 */] 00000096 BC2A 6320 cmp.b D6, [A2 + 0x6320] 0000009A 5306 subq.b D6, 1 label0000009C: 0000009C 6CC8 bge -0x36 /* 00000066 */ label0000009E: 0000009E F53E .extension 0x53E <> // unimplemented 000000A0 F732 .extension 0x732 <> // unimplemented 000000A2 FE95 0662 .extension 0xE95 <> // unimplemented 000000A6 0638 05FA E36C addi.b [0xFFFFE36C], 0xFA 000000AC 3093 move.w [A0], [A3] 000000AE 2094 move.l [A0], [A4] 000000B0 05B4 059E FC24 bclr [[] + D0 * 4 - 0x3DC], D2 000000B6 FB16 .extension 0xB16 <> // unimplemented 000000B8 E110 roxl D0.b, 8 000000BA E0F0 F396 047C asr .w [[] + A7 * 2 + 0x47C] 000000C0 0474 045E 2554 subi.w <>, 0x45E 000000C6 01D2 .incomplete 000000C8 F8F6 0126 .extension 0x8F6 <> // unimplemented 000000CC F8B2 0342 .extension 0x8B2 <> // unimplemented 000000D0 0322 btst -[A2], D1 000000D2 F70A .extension 0x70A <> // unimplemented label000000D4: 000000D4 DF42 addx.w D7, D2 000000D6 E1B8 rol D0, D0 000000D8 F91A .extension 0x91A <> // unimplemented 000000DA 10F8 EBCE move.b [A0]+, [0xFFFFEBCE] 000000DE 336D B2AD 0190 move.w [A1 + 0x190], [A5 - 0x4D53] 000000E4 FDC2 .invalid <> label000000E6: 000000E6 FFEF .invalid <> 000000E8 578B subq.l A3, 3 000000EA F0F9 FA82 .extension 0x0F9 <> // unimplemented 000000EE 026E 025C FCBA andi.w [A6 - 0x346], 0x25C 000000F4 F9D8 .invalid <> 000000F6 FCAE B5EE .extension 0xCAE <> // unimplemented 000000FA 0081 F87A F5DA ori.l D1, 0xF87AF5DA 00000100 6E48 bgt +0x4A /* 0000014A */ 00000102 F9FC .invalid <> 00000104 6F26 ble +0x28 /* 0000012C */ 00000106 F928 .extension 0x928 <> // unimplemented 00000108 F938 .extension 0x938 <> // unimplemented 0000010A 040B F930 subi.b A3, 0x30 /* '0' */ 0000010E FF16 .extension 0xF16 <> // unimplemented 00000110 2614 move.l D3, [A4] 00000112 722C moveq.l D1, 0x2C 00000114 9681 sub.l D3, D1 00000116 2E12 move.l D7, [A2] 00000118 2487 move.l [A2], D7 0000011A 60CA bra -0x34 /* 000000E6 */ 0000011C 1F32 9092 move.b -[A7], [A2 + A1.w - 0x110] 00000120 CE74 DD30 FBB8 2613 and.w D7, [A4 - 0x447D9ED + A5 * 4] 00000128 1C2D 43F0 move.b D6, [A5 + 0x43F0] label0000012C: 0000012C D7AD 2683 add.l [A5 + 0x2683], D3 00000130 0294 0278 F770 andi.l [A4], 0x278F770 00000136 E160 asl D0.w, D0 00000138 256A D085 FAEE move.l [A2 - 0x512], [A2 - 0x2F7B] 0000013E BAAE CA20 cmp.l D5, [A6 - 0x35E0] 00000142 6790 beq -0x6E /* 000000D4 */ 00000144 D65C add.w D3, [A4]+ 00000146 0786 bclr D6, D3 00000148 074A bchg A2, D3 label0000014A: 0000014A 0716 btst [A6], D3 0000014C C8BE and.l D4, <> 0000014E DE40 add.w D7, D0 00000150 3094 move.w [A0], [A4] 00000152 06BE 06A4 E168 addi.l <>, 0x6A4E168 00000158 C69C and.l D3, [A4]+ 0000015A C67C D922 and.w D3, 0xD922 0000015E 05C6 .incomplete 00000160 05A8 D4B2 bclr [A0 - 0x2B4E], D2 00000164 FA68 0202 .extension 0xA68 <>, 0x0202 // unimplemented 00000168 01F0 .incomplete 0000016A 046C 151E 042E subi.w [A4 + 0x42E], 0x151E 00000170 F2A4 C4FC .extension 0x2A4 <> // unimplemented 00000174 03DE .incomplete 00000176 D9F2 3B53 D9FC FB3C add.l A4, [[A2] - 0x260304C4] 0000017E 0332 0310 btst [A2 + D0 * 2], D1 00000182 F69A 0208 .extension 0x69A <> // unimplemented 00000186 024C C694 andi.w A4, 0xC694 0000018A DDF6 F586 D048 add.l A6, [[ + <>] + A7 * 4 - 0x2FB8] 00000190 3E03 move.w D7, D3 00000192 6474 bcc +0x76 /* 00000208 */ 00000194 0C50 FA40 cmpi.w [A0], 0xFA40 00000198 FA48 B850 .extension 0xA48 <>, 0xB850 // unimplemented 0000019C CB1A and.b [A2]+, D5 0000019E 0908 btst A0, D4 000001A0 08C0 0B68 bset.b D0, 0x68 /* 'h' */ 000001A4 08A4 088A bclr.b -[A4], 0x8A 000001A8 E8B6 roxr D6, D4 000001AA 0852 045A bchg.b [A2], 0x5A /* 'Z' */ 000001AE FF21 .extension 0xF21 <> // unimplemented 000001B0 030A btst A2, D1 000001B2 07AC 079C bclr [A4 + 0x79C], D3 000001B6 078C bclr A4, D3 000001B8 076A 0760 bchg [A2 + 0x760], D3 000001BC F982 .invalid <> 000001BE 0754 bchg [A4], D3 000001C0 C7C8 muls.w D3, A0 000001C2 06CE .incomplete 000001C4 01D0 .incomplete 000001C6 BB0E cmpm.b [A5]+, [A6]+ 000001C8 0672 D44E F800 addi.w [A2 + A7], 0xD44E 000001CE 04C0 .incomplete 000001D0 04B6 04A2 044C F854 subi.l [A6 + A7 + 0x54], 0x4A2044C 000001D8 726F moveq.l D1, 0x6F 000001DA ED7C rol D4.w, D6 000001DC D2C6 add.w A1, D6 000001DE 030E btst A6, D1 000001E0 FC9A FAA0 .extension 0xC9A <> // unimplemented 000001E4 F100 .extension 0x100 <> // unimplemented 000001E6 769C moveq.l D3, 0xFFFFFF9C 000001E8 CC8E and.l D6, A6 000001EA FA10 F35A .unknown 0xFA10 0xF35A (W = 5) 000001EE 6E28 bgt +0x2A /* 00000218 */ 000001F0 6D5C blt +0x5E /* 0000024E */ 000001F2 F48E cinvl INST, [A6] 000001F4 6D60 blt +0x62 /* 00000256 */ 000001F6 F41C cinva NONE 000001F8 DD44 addx.w D6, D4 000001FA 026C 0260 B258 andi.w [A4 - 0x4DA8], 0x260 00000200 DC4C add.w D6, A4 label00000202: 00000202 F292 FD30 .extension 0x292 <> // unimplemented 00000206 DBD2 add.l A5, [A2] label00000208: 00000208 F1FE .invalid <> 0000020A DAEA F130 add.w A5, [A2 - 0xED0] 0000020E FAF6 ACB0 .extension 0xAF6 <> // unimplemented 00000212 761D moveq.l D3, 0x1D 00000214 BE6D 1B46 cmp.w D7, [A5 + 0x1B46] label00000218: 00000218 B088 cmp.l D0, A0 label0000021A: 0000021A AE3C syscall SetClientID, auto_pop 0000021C AE28 syscall GetCTSeed, auto_pop 0000021E 2A31 6448 move.l D5, [A1 + D6.w * 4 + 0x48] 00000222 A976 syscall GetKeys 00000224 7407 moveq.l D2, 0x07 00000226 C282 and.l D1, D2 00000228 E682 asr D2, 3 0000022A 7623 moveq.l D3, 0x23 0000022C 7624 moveq.l D3, 0x24 0000022E 761F moveq.l D3, 0x1F 00000230 7621 moveq.l D3, 0x21 00000232 761B moveq.l D3, 0x1B 00000234 7612 moveq.l D3, 0x12 00000236 0407 F960 subi.b D7, 0x60 /* '`' */ 0000023A 66DE bne -0x20 /* 0000021A */ 0000023C 2443 movea.l A2, D3 0000023E 6D1A blt +0x1C /* 0000025A */ 00000240 F104 .extension 0x104 <> // unimplemented 00000242 F108 .extension 0x108 <> // unimplemented 00000244 B451 cmp.w D2, [A1] 00000246 1C2B 0730 move.b D6, [A3 + 0x730] 0000024A 06F6 .incomplete 0000024C 06C2 .incomplete label0000024E: 0000024E 0670 2483 F10A 0580 addi.w [[A0 + <> + A7] + 0x580], 0x2483 label00000256: 00000256 055A bchg [A2]+, D2 00000258 0415 047E subi.b [A5], 0x7E /* '~' */ // begin alternate branch 0000025A-00000262 label0000025A: 0000025A 047E 043E subi.w <>, 0x43E 0000025E 2D4C F990 move.l [A6 - 0x670], A4 // end alternate branch 0000025A-00000262 label0000025A: // (misaligned) 0000025C 043E 2D4C subi.b <>, 0x4C /* 'L' */ 00000260 F990 .invalid <> 00000262 F970 .extension 0x970 <> // unimplemented 00000264 FBCA .invalid <> 00000266 F980 .invalid <> 00000268 F978 .extension 0x978 <> // unimplemented 0000026A 6696 bne -0x68 /* 00000202 */ 0000026C 6D4A blt +0x4C /* 000002B8 */ 0000026E F75A .extension 0x75A <> // unimplemented 00000270 F662 F73A .extension 0x662 <>, 0xF73A // unimplemented 00000274 F6EC 6F48 .extension 0x6EC <> // unimplemented 00000278 BB54 xor.w [A4], D5 0000027A FE4D 9540 .extension 0xE4D <>, 0x9540 // unimplemented 0000027E FA50 2649 .extension 0xA50 <>, 0x2649 // unimplemented 00000282 F698 A9F6 .extension 0x698 <> // unimplemented 00000286 8280 or.l D1, D0 00000288 A9F7 syscall SetResFileAttrs 0000028A E68C lsr D4, 3 0000028C 0A84 0988 FBBE xori.l D4, 0x988FBBE 00000292 DA8E add.l D5, A6 00000294 B4FC 0918 cmpa.w A2, 0x918 00000298 F940 .extension 0x940 <> // unimplemented 0000029A D9EA F948 add.l A4, [A2 - 0x6B8] 0000029E D9EE DA02 add.l A4, [A6 - 0x25FE] 000002A2 DA06 add.b D5, D6 000002A4 DA0A add.b D5, A2 000002A6 DA0E add.b D5, A6 000002A8 DA12 add.b D5, [A2] 000002AA DA16 add.b D5, [A6] 000002AC DA1A add.b D5, [A2]+ 000002AE F5F8 .invalid <> 000002B0 E456 roxr D6.w, 2 000002B2 FE18 06F4 .unknown 0xFE18 0x06F4 (W = 7) 000002B6 06BA EAFE EA2A F73C addi.l [PC - 0x8C4 /* FFFFF9F4, cstring "" */], 0xEAFEEA2A // begin alternate branch 000002B8-000002BE label000002B8: 000002B8 EAFE EA2A bfchg <> {D0:D2} 000002BC F73C .extension 0x73C <> // unimplemented // end alternate branch 000002B8-000002BE label000002B8: // (misaligned) 000002BE FAB6 060C .extension 0xAB6 <> // unimplemented 000002C2 E666 asr D6.w, D3 000002C4 05EC .incomplete 000002C6 E88A lsr D2, 4 000002C8 058A bclr A2, D2 000002CA 057A E03A bchg [PC - 0x1FC6 /* FFFFE306, cstring "" */], D2 000002CE 91DE sub.l A0, [A6]+ 000002D0 E006 asr D6.b, 8 000002D2 E8E8 D07E 8F9E bftst [A0 - 0x7062] {1:D6} 000002D8 6D30 blt +0x32 /* 0000030A */ 000002DA D036 CFBE CF84 D948 6FDE add.b D0, [[-0x307B26B8] + A4 * 8 + 0x6FDE] 000002E4 AEF8 syscall 0xAF8, auto_pop 000002E6 F4C2 .invalid <> 000002E8 DD68 F450 add.w [A0 - 0xBB0], D6 000002EC F448 cinvl DATA, [A0] 000002EE FA88 F720 .extension 0xA88 <> // unimplemented 000002F2 F5E6 .invalid <> 000002F4 D186 addx.l D0, D6 000002F6 4AB8 F488 tst.l [0xFFFFF488] 000002FA E4EA E4D4 roxr .w [A2 - 0x1B2C] 000002FE E4BE ror D6, D2 00000300 8FB4 834C or.l <>, D7 00000304 0315 btst [A5], D1 00000306 6283 bhi -0x7B /* 0000028B */ 00000308 4C10 0F16 movem.w D1,D2,D4,A0,A1,A2,A3, [A0] // begin alternate branch 0000030A-0000030C label0000030A: 0000030A 0F16 btst [A6], D7 // end alternate branch 0000030A-0000030C label0000030A: // (misaligned) 0000030C 743C moveq.l D2, 0x3C 0000030E 2B10 move.l -[A5], [A0] 00000310 5B01 subq.b D1, 5 00000312 0AC4 .incomplete 00000314 2293 move.l [A1], [A3] 00000316 0652 130B addi.w [A2], 0x130B 0000031A 82A3 or.l D1, -[A3] 0000031C 1F83 02D3 move.b [A7 + D0.w * 2 - 0x45], D3 00000320 0FD3 .incomplete 00000322 090C btst A4, D4 00000324 360B move.w D3, A3 00000326 182E AC66 move.b D4, [A6 - 0x539A] 0000032A 40EA 2E34 move.w [A2 + 0x2E34], SR 0000032E 2B1D move.l -[A5], [A5]+ 00000330 026B 637E 86AA andi.w [A3 - 0x7956], 0x637E /* 'c~' */ 00000336 B30F cmpm.b [A1]+, [A7]+ 00000338 832A 1003 or.b [A2 + 0x1003], D1 0000033C 01D3 .incomplete 0000033E 34D3 move.w [A2]+, [A3] 00000340 3A81 move.w [A5], D1 00000342 00F3 .incomplete 00000344 13D3 34A3 2CB6 move.b [0x34A32CB6], [A3] 0000034A 8023 or.b D0, -[A3] 0000034C 1ECB move.b [A7]+, A3 0000034E 0D03 btst D3, D6 00000350 5743 subq.w D3, 3 00000352 0174 C2C2 bchg [A4 + A4.w * 2 - 0x62], D0 00000356 C2C2 mulu.w D1, D2 00000358 832B 7400 or.b [A3 + 0x7400], D1 0000035C 2A2E 7B00 move.l D5, [A6 + 0x7B00] 00000360 6B09 bmi +0xB /* 0000036B */ 00000362 A25A syscall PrimeTime, flags=2 00000364 F66B 0414 .extension 0x66B <>, 0x0414 // unimplemented 00000368 E602 asr D2.b, 3 0000036A B32E 1C52 xor.b [A6 + 0x1C52], D1 0000036E 3A33 1018 move.w D5, [A3 + D1.w + 0x18] 00000372 1E16 move.b D7, [A6] 00000374 100B move.b D0, A3 00000376 00AB 025E D8D0 9822 ori.l [A3 - 0x67DE], 0x25ED8D0 0000037E 285E movea.l A4, [A6]+ 00000380 2822 move.l D4, -[A2] 00000382 2838 280A move.l D4, [0x0000280A] 00000386 0243 0589 andi.w D3, 0x589 0000038A 023C BB02 andi.b ccr, 2 0000038E 805B or.w D0, [A3]+ 00000390 1030 F31B D693 121B move.b D0, [[A0 + A7 * 2] - 0x296CEDE5] 00000398 312B 0B23 move.w -[A0], [A3 + 0xB23] 0000039C 046B 1030 E2EC subi.w [A3 - 0x1D14], 0x1030 000003A2 BB01 xor.b D1, D5 000003A4 3B04 move.w -[A5], D4 000003A6 D230 E2D6 add.b D1, [A0 + A6.w * 2 - 0x42] 000003AA EB0E lsl D6.b, 5 000003AC 0301 btst D1, D1 000003AE 0233 2930 E243 andi.b [A3 + A6.w * 2 + 0x43], 0x30 /* '0' */ 000003B4 0068 5302 1B00 ori.w [A0 + 0x1B00], 0x5302 000003BA EB02 asl D2.b, 5 000003BC B314 xor.b [A4], D1 000003BE F33A .extension 0x33A <> // unimplemented 000003C0 3AAA E504 move.w [A5], [A2 - 0x1AFC] 000003C4 0800 261A btst.b D0, 0x1A 000003C8 0A02 1336 xori.b D2, 0x36 /* '6' */ 000003CC 7608 moveq.l D3, 0x08 000003CE 0B00 btst D0, D5 000003D0 0300 btst D0, D1 000003D2 2660 movea.l A3, -[A0] 000003D4 D804 add.b D4, D4 000003D6 8309 sbcd -[A1], -[A1] 000003D8 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 000003DA 6505 bcs +0x7 /* 000003E1 */ 000003DC 5426 addq.b -[A6], 2 000003DE B700 xor.b D0, D3 000003E0 78A9 moveq.l D4, 0xFFFFFFA9 000003E2 0914 btst [A4], D4 000003E4 9E0A sub.b D7, A2 000003E6 060A 022B addi.b A2, 0x2B /* '+' */ 000003EA 292E 8C02 move.l -[A4], [A6 - 0x73FE] 000003EE 7B0B moveq.l D5, 0x0B 000003F0 7A7E moveq.l D5, 0x7E 000003F2 EB00 asl D0.b, 5 000003F4 8823 or.b D4, -[A3] 000003F6 0F3B 1114 btst <>, D7 000003FA 04D3 .incomplete 000003FC 1E68 CB0D movea.b A7, [A0 - 0x34F3] 00000400 1402 move.b D2, D2 00000402 F328 .extension 0x328 <> // unimplemented 00000404 7A68 moveq.l D5, 0x68 00000406 EA46 asr D6.w, 5 00000408 8306 sbcd D1, D6 0000040A E104 asl D4.b, 8 0000040C 210A move.l -[A0], A2 0000040E 1485 move.b [A2], D5 00000410 00FC .incomplete 00000412 2307 move.l -[A1], D7 00000414 7319 moveq.l D1, 0x19 00000416 8B06 sbcd D5, D6 00000418 2B01 move.l -[A5], D1 0000041A 023B 4068 4307 1110 9306 andi.b [[PC + <>] + D4 * 2 + 0x11109306], 0x68 /* 'h' */ 00000424 0A6E C31A B325 xori.w [A6 - 0x4CDB], 0xC31A 0000042A 5023 addq.b -[A3], 8 0000042C 017B 12D3 bchg [PC + D1.w * 2 - 0x45], D0 00000430 080C 0F40 btst.b A4, 0x40 /* '@' */ 00000434 8301 sbcd D1, D1 00000436 040F 7AEA subi.b A7, 0xEA 0000043A 1304 move.b -[A1], D4 0000043C 7B12 moveq.l D5, 0x12 0000043E E316 roxl D6.b, 1 00000440 0EAA E315 2324 7B28 .invalid.l [A2 + 0x7B28], 0xE3152324 // invalid immediate operation 00000448 5B2C 0101 subq.b [A4 + 0x101], 5 0000044C 0320 btst -[A0], D1 0000044E AA2B syscall GetNextDevice 00000450 0A1B 09BB xori.b [A3]+, 0xBB 00000454 3B7B 2881 05CB move.w [A5 + 0x5CB], [PC + D2 - 0x127] 0000045A 13CB 307B 2885 move.b [0x307B2885], A3 00000460 013B 0168 8511 btst [PC - 0x7AEF], D0 00000466 5060 addq.w -[A0], 8 00000468 BC16 cmp.b D6, [A6] 0000046A BB07 xor.b D7, D5 0000046C 3CCB move.w [A6]+, A3 0000046E 0CEB .incomplete 00000470 0552 bchg [A2], D2 00000472 C470 5B01 and.w D2, [[A0 + <> + D5 * 2]] 00000476 AA83 syscall 0xA83 00000478 2B0B move.l -[A5], A3 0000047A 02A1 2263 0363 andi.l -[A1], 0x22630363 00000480 003B 0012 F30B 9B45 1B13 ori.b [[PC + <> + A7 * 2] - 0x64BAE4ED], 0x12 0000048A 22DB move.l [A1]+, [A3]+ 0000048C 0722 btst -[A2], D3 0000048E 700F moveq.l D0, 0x0F 00000490 9833 3893 sub.b D4, [A3 + D3 - 0x109] 00000494 033B 1D3B 0158 0B02 0306 7300 btst [[PC + 0x1580B02 + D1 * 4] + 0x3067300], D1 000004A0 2048 movea.l A0, A0 000004A2 A31D syscall MaxMem, flags=3 000004A4 0B04 btst D4, D5 000004A6 1306 move.b -[A1], D6 000004A8 6306 bls +0x8 /* 000004B0 */ 000004AA FB07 .extension 0xB07 <> // unimplemented 000004AC 6B10 bmi +0x12 /* 000004BE */ 000004AE 8843 or.w D4, D3 label000004B0: 000004B0 169A move.b [A3], [A2]+ 000004B2 0333 3E92 btst [A3 + D3 * 8 - 0x110], D1 000004B6 EB1C rol D4.b, 5 000004B8 BA1A cmp.b D5, [A2]+ 000004BA 0A04 0F20 xori.b D4, 0x20 /* ' ' */ label000004BE: 000004BE 481C nbcd.b [A4]+ 000004C0 38F0 FB31 A322 0EB3 move.w [A4]+, [[A0 - 0x5CDDF14D + A7 * 2]] 000004C8 0A81 02D3 1DE1 xori.l D1, 0x2D31DE1 000004CE 04A1 048B 14A5 subi.l -[A1], 0x48B14A5 000004D4 049A 9CAB 0583 subi.l [A2]+, 0x9CAB0583 000004DA 17B3 2293 0301 move.b [[A3 + <> + D0 * 2]], [A3 + D2.w * 2 - 0x109] 000004E0 020B 1955 andi.b A3, 0x55 /* 'U' */ 000004E4 2B23 move.l -[A5], -[A3] 000004E6 0C5B 05F0 cmpi.w [A3]+, 0x5F0 000004EA 8105 sbcd D0, D5 000004EC 612B bsr +0x2D /* 00000519 */ 000004EE 0F7E bchg <>, D7 000004F0 CC0F and.b D6, A7 000004F2 3200 move.w D1, D0 000004F4 BB07 xor.b D7, D5 000004F6 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000004F8 4B35 631D .invalid 5, [[A5] + D6 * 2] // invalid opcode 4 with b == 4 000004FC 1C5E movea.b A6, [A6]+ 000004FE C303 abcd D1, D3 00000500 EB01 asl D1.b, 5 00000502 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00000504 0243 357E andi.w D3, 0x357E /* '5~' */ 00000508 563A CB0C addq.b [PC - 0x34F4 /* FFFFD016, cstring "" */], 3 0000050C 2D16 move.l -[A6], [A6] 0000050E 0B12 btst [A2], D5 00000510 C309 abcd -[A1], -[A1] 00000512 0AEB .incomplete 00000514 2C8B move.l [A6], A3 00000516 0702 btst D2, D3 00000518 BB11 xor.b [A1], D5 0000051A 7A68 moveq.l D5, 0x68 0000051C CAD3 mulu.w D5, [A3] 0000051E 02F3 .incomplete 00000520 3183 02FB move.w [A0 + D0.w * 2 - 0x5], D3 00000524 04D8 .incomplete 00000526 3300 move.w -[A1], D0 00000528 0300 btst D0, D1 0000052A 831D or.b [A5]+, D1 0000052C 2128 230E move.l -[A0], [A0 + 0x230E] 00000530 30DB move.w [A0]+, [A3]+ 00000532 3D03 move.w -[A6], D3 00000534 13B6 5313 0F0C E310 1B0A EB0B move.b [[A1 + <> + D1 * 2] - 0x14F5], [[A6 + D5 * 2] + 0xF0CE310] 00000540 3381 6640 move.w [A1 + D6.w * 8 + 0x40], D1 00000544 5B07 subq.b D7, 5 00000546 5661 addq.w -[A1], 3 00000548 231B move.l -[A1], [A3]+ 0000054A 02E2 .incomplete 0000054C 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 0000054E A300 syscall Open/PBHOpen/HOpen, flags=3 00000550 E083 asr D3, 8 00000552 18EB 00E0 move.b [A4]+, [A3 + 0xE0] 00000556 7B05 moveq.l D5, 0x05 00000558 D8E0 add.w A4, -[A0] 0000055A 7B0A moveq.l D5, 0x0A 0000055C 2105 move.l -[A0], D5 0000055E BB04 xor.b D4, D5 00000560 8326 or.b -[A6], D1 00000562 7346 moveq.l D1, 0x46 00000564 EB83 asl D3, 5 00000566 2B07 move.l -[A5], D7 00000568 B314 xor.b [A4], D1 0000056A A347 syscall SetTrapAddress, flags=3 0000056C 2308 move.l -[A1], A0 0000056E 3A03 move.w D5, D3 00000570 128D move.b [A1], A5 00000572 0803 0BC4 btst.b D3, 0xC4 00000576 0A5C 7108 xori.w [A4]+, 0x7108 0000057A EB15 roxl D5.b, 5 0000057C 6D08 blt +0xA /* 00000586 */ 0000057E A30F syscall MountVol, flags=3 00000580 6108 bsr +0xA /* 0000058A */ 00000582 E300 asl D0.b, 1 00000584 B6B3 0A33 cmp.l D3, [A3 + D0 * 2 + 0x33] // begin alternate branch 00000586-0000058C label00000586: 00000586 0A33 560C E304 xori.b <>, 0xC // end alternate branch 00000586-0000058C label00000586: // (misaligned) 00000588 560C addq.b A4, 3 fn0000058A: 0000058A E304 asl D4.b, 1 0000058C EB0B lsl D3.b, 5 0000058E 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00000590 E507 asl D7.b, 2 00000592 F30B .extension 0x30B <> // unimplemented 00000594 5B05 subq.b D5, 5 00000596 A056 syscall LwrString/LowerText 00000598 1B03 move.b -[A5], D3 0000059A B32B E505 xor.b [A3 - 0x1AFB], D1 0000059E 0B3B D302 3AAB btst [[PC + <> + A5 * 2] + 0x3AAB], D5 000005A4 09E9 .incomplete 000005A6 2F3C 1309 2B0E move.l -[A7], 0x13092B0E 000005AC CB10 and.b [A0], D5 000005AE C309 abcd -[A1], -[A1] 000005B0 AB0E syscall MakeScaleTbl 000005B2 B6A6 cmp.l D3, -[A6] 000005B4 2680 move.l [A3], D0 000005B6 86B3 0E4C or.l D3, [A3 + D0 * 8 + 0x4C] 000005BA 5325 subq.b -[A5], 1 000005BC 3232 1A4B move.w D1, [A2 + D1 * 2 + 0x4B] 000005C0 2F00 move.l -[A7], D0 000005C2 1315 move.b -[A1], [A5] 000005C4 413B 251A 524C .invalid 0, [[PC + D2 * 4] + 0x524C] // invalid opcode 4 with b == 4 000005CA 4B36 563E .invalid 5, [A6 + D5.w * 8 + 0x3E] // invalid opcode 4 with b == 4 000005CE 532F 2304 subq.b [A7 + 0x2304], 1 000005D2 AB0F syscall CheckPic 000005D4 3B17 move.w -[A5], [A7] 000005D6 4CB3 0CEB 5400 movem.w D0,D1,D3,D5,D6,D7,A2,A3, [A3 + D5.w * 4] 000005DC 0806 A4C5 btst.b D6, 0xC5 000005E0 02DB .incomplete 000005E2 1409 move.b D2, A1 000005E4 1DC3 move.b <>, D3 000005E6 1D00 move.b -[A6], D0 000005E8 2606 move.l D3, D6 000005EA 0E00 0A85 .invalid.b D0, 0x85 // invalid immediate operation 000005EE 011C btst [A4]+, D0 000005F0 385B movea.w A4, [A3]+ 000005F2 101B move.b D0, [A3]+ 000005F4 205B movea.l A0, [A3]+ 000005F6 270F move.l -[A3], A7 000005F8 7503 moveq.l D2, 0x03 000005FA BB2E 6903 xor.b [A6 + 0x6903], D5 000005FE 6B05 bmi +0x7 /* 00000605 */ 00000600 7503 moveq.l D2, 0x03 00000602 8101 sbcd D0, D1 00000604 1C38 48BB move.b D6, [0x000048BB] 00000608 1D90 0E78 move.b [A6 + D0 * 8 + 0x78], [A0] 0000060C 3213 move.w D1, [A3] 0000060E 0332 3228 btst [A2 + D3.w * 2 + 0x28], D1 00000612 0828 2604 0F20 btst.b [A0 + 0xF20], 0x4 00000618 2808 move.l D4, A0 0000061A 0283 0EC6 261C andi.l D3, 0xEC6261C 00000620 F2B2 2826 .extension 0x2B2 <> // unimplemented 00000624 0101 btst D1, D0 00000626 BE48 cmp.w D7, A0 00000628 7B04 moveq.l D5, 0x04 0000062A EB03 asl D3.b, 5 0000062C B302 xor.b D2, D1 0000062E 348B move.w [A2], A3 00000630 0213 2F42 andi.b [A3], 0x42 /* 'B' */ 00000634 1B03 move.b -[A5], D3 00000636 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 00000638 3B0C move.w -[A5], A4 0000063A 5668 3A63 addq.w [A0 + 0x3A63], 3 0000063E 2565 1181 move.l [A2 + 0x1181], -[A5] 00000642 2F13 move.l -[A7], [A3] 00000644 0E8B 4473 28B6 .invalid.l A3, 0x447328B6 // invalid immediate operation 0000064A 360F move.w D3, A7 0000064C 00C3 .incomplete 0000064E 0702 btst D2, D3 00000650 F300 .extension 0x300 <> // unimplemented 00000652 2304 move.l -[A1], D4 00000654 608B bra -0x73 /* 000005E1 */ 00000656 05CB .incomplete 00000658 1F33 0100 move.b -[A7], [A3 + <> + D0] 0000065C EB09 lsl D1.b, 5 0000065E 0243 0F61 andi.w D3, 0xF61 00000662 00C5 .incomplete 00000664 01D3 .incomplete 00000666 1460 movea.b A2, -[A0] 00000668 58C3 svc D3 0000066A 07AE 930E bclr [A6 - 0x6CF2], D3 0000066E 3304 move.w -[A1], D4 00000670 C30B abcd -[A1], -[A3] 00000672 F30D .extension 0x30D <> // unimplemented 00000674 6B15 bmi +0x17 /* 0000068B */ 00000676 8B01 sbcd D5, D1 00000678 58AB 00A9 addq.l [A3 + 0xA9], 4 0000067C 2BEB 00A1 move.l <>, [A3 + 0xA1] 00000680 2B9A 563E move.l [A5 + D5.w * 8 + 0x3E], [A2]+ 00000684 631C bls +0x1E /* 000006A2 */ 00000686 EB03 asl D3.b, 5 00000688 B38B cmpm.l [A1]+, [A3]+ 0000068A F30D .extension 0x30D <> // unimplemented 0000068C C30B abcd -[A1], -[A3] 0000068E 2B09 move.l -[A5], A1 00000690 8B01 sbcd D5, D1 00000692 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4 00000694 00EB .incomplete 00000696 0D00 btst D0, D6 00000698 FB2E .extension 0xB2E <> // unimplemented 0000069A 00AB 0801 0513 03E8 ori.l [A3 + 0x3E8], 0x8010513 label000006A2: 000006A2 C30B abcd -[A1], -[A3] 000006A4 0213 6405 andi.b [A3], 0x5 000006A8 1198 8503 BB0E C101 move.b [[A0 + <> + A0 * 4] - 0x44F13EFF], [A0]+ 000006B0 36CB move.w [A3]+, A3 000006B2 2D01 move.l -[A6], D1 000006B4 09A1 bclr -[A1], D4 000006B6 00A5 08F3 00C5 ori.l -[A5], 0x8F300C5 000006BC 07DB .incomplete 000006BE 13C1 0783 0BA2 move.b [0x07830BA2], D1 000006C4 B310 xor.b [A0], D1 000006C6 1B04 move.b -[A5], D4 000006C8 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4 000006CA 2367 6B15 move.l [A1 + 0x6B15], -[A7] 000006CE 1336 58F3 move.b -[A1], [A6 + D5 - 0x13] 000006D2 1913 move.b -[A4], [A3] 000006D4 1E65 movea.b A7, -[A5] 000006D6 081C 52A0 btst.b [A4]+, 0xA0 000006DA 56F3 3133 030E A334 2104 4E43 sne [[A3 + 0x30EA334 + D3] + 0x21044E43] 000006E6 21E1 0600 move.l [0x00000600], -[A1] 000006EA EB21 asl D1.b, D5 000006EC 0223 0D0D andi.b -[A3], 0xD /* '\r' */ 000006F0 0825 3223 btst.b -[A5], 0x23 /* '#' */ 000006F4 0D90 bclr [A0], D6 000006F6 0E1A EB0D .invalid.b [A2]+, 0xD /* '\r' */ // invalid immediate operation 000006FA 1A25 move.b D5, -[A5] 000006FC 0A58 EB21 xori.w [A0]+, 0xEB21 00000700 7B08 moveq.l D5, 0x08 00000702 2314 move.l -[A1], [A4] 00000704 2302 move.l -[A1], D2 00000706 083B 1458 EB0D btst.b [[PC + <>] + A6 * 2], 0x58 /* 'X' */ 0000070C CD00 abcd D6, D0 0000070E 048B 2E20 561C subi.l A3, 0x2E20561C 00000714 5B0D subq.b A5, 5 00000716 3A4B movea.w A5, A3 00000718 0C45 155A cmpi.w D5, 0x155A 0000071C 1400 move.b D2, D0 0000071E 5AC3 spl D3 00000720 0590 bclr [A0], D2 00000722 0E2E C350 02BB .invalid.b [A6 + 0x2BB], 0x50 /* 'P' */ // invalid immediate operation 00000728 12E4 move.b [A1]+, -[A4] 0000072A 363B 0F06 4414 move.w D3, [[PC + <>] + D0 * 8 + 0x4414] 00000730 0213 0714 andi.b [A3], 0x14 00000734 5B0B subq.b A3, 5 00000736 3200 move.w D1, D0 00000738 2693 move.l [A3], [A3] 0000073A 100B move.b D0, A3 0000073C 000E 261C ori.b A6, 0x1C 00000740 5203 addq.b D3, 1 00000742 02D0 .incomplete 00000744 630D bls +0xF /* 00000753 */ 00000746 2663 movea.l A3, -[A3] 00000748 01D0 .incomplete 0000074A 7318 moveq.l D1, 0x18 0000074C 2614 move.l D3, [A4] 0000074E 430A .invalid 1, A2 // invalid opcode 4 with b == 4 00000750 1A5A movea.b A5, [A2]+ 00000752 6B00 5426 bmi +0x5428 /* 00005B7A */ 00000756 D151 add.w [A1], D0 00000758 1312 move.b -[A1], [A2] 0000075A B6F3 2C83 cmpa.w A3, [A3 + D2 * 4 - 0x125] 0000075E 037B 0133 3E30 8B00 E300 3B0A bchg [[PC + 0x3E308B00 + D0] - 0x1CFFC4F6], D1 0000076A 3EA3 move.w [A7], -[A3] 0000076C 2F0C move.l -[A7], A4 0000076E 4692 not.l [A2] 00000770 2E44 movea.l A7, D4 00000772 6640 bne +0x42 /* 000007B4 */ 00000774 4A23 tst.b -[A3] 00000776 1F21 move.b -[A7], -[A1] 00000778 5973 0865 subq.w [A3 + D0 + 0x65], 4 0000077C 0132 6640 btst [A2 + D6.w * 8 + 0x40], D0 00000780 4C93 3614 movem.w D2,D4,A1,A2,A4,A5, [A3] 00000784 04D3 .incomplete 00000786 8168 0F3E or.w [A0 + 0xF3E], D0 0000078A 731C moveq.l D1, 0x1C 0000078C 1402 move.b D2, D2 0000078E FB19 .extension 0xB19 <> // unimplemented 00000790 E100 asl D0.b, 8 00000792 8B02 sbcd D5, D2 00000794 8B2F FC92 or.b [A7 - 0x36E], D5 00000798 CB00 abcd D5, D0 0000079A 1003 move.b D0, D3 0000079C 0013 0C4C ori.b [A3], 0x4C /* 'L' */ 000007A0 131F move.b -[A1], [A7]+ 000007A2 3313 move.w -[A1], [A3] 000007A4 130C move.b -[A1], A4 000007A6 F863 236B .extension 0x863 <>, 0x236B // unimplemented 000007AA 1B3E move.b -[A5], <> 000007AC 131F move.b -[A1], [A7]+ 000007AE 860A or.b D3, A2 000007B0 4C0B 41AB movem.w D0,D1,D3,D5,D7,A0,A6, A3 label000007B4: 000007B4 1A0B move.b D5, A3 000007B6 095B bchg [A3]+, D4 000007B8 1A2B 32FB move.b D5, [A3 + 0x32FB] 000007BC 1DF8 5B1A move.b <>, [0x00005B1A] 000007C0 8B39 FB1A 530E or.b [0xFB1A530E], D5 000007C6 3B1F move.w -[A5], [A7]+ 000007C8 627C bhi +0x7E /* 00000846 */ 000007CA 9273 02C1 sub.w D1, [A3 + D0.w * 2 - 0x63] 000007CE 0392 bclr [A2], D1 000007D0 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 000007D2 295E 7B19 move.l [A4 + 0x7B19], [A6]+ 000007D6 333E move.w -[A1], <> 000007D8 3E2B 2211 move.w D7, [A3 + 0x2211] 000007DC 024B 4F92 andi.w A3, 0x4F92 000007E0 3E53 movea.w A7, [A3] 000007E2 1C88 move.b [A6], A0 000007E4 2B4B 4AB3 move.l [A5 + 0x4AB3], A3 000007E8 05E3 .incomplete 000007EA 0CB3 0389 4E05 0C9A cmpi.l [A3 + D0 * 4 - 0x102], 0x3894E05 000007F2 04B3 1E9B 008B 13C5 subi.l <>, 0x1E9B008B 000007FA 06E3 .incomplete 000007FC 45FB 1AEB lea.l A2, [PC + D1 * 2 - 0x21] 00000800 005B 1A93 ori.w [A3]+, 0x1A93 00000804 4845 swap.w D5 00000806 075B bchg [A3]+, D3 00000808 20FB 1D6B 1729 0523 04B2 move.l [A0]+, [[PC + 0x1729] + 0x52304B2] 00000812 CB1F and.b [A7]+, D5 00000814 2301 move.l -[A1], D1 00000816 0B33 9253 btst [A3 + A1.w * 2 + 0x53], D5 0000081A 0201 0673 andi.b D1, 0x73 /* 's' */ 0000081E 1892 move.b [A4], [A2] 00000820 1108 move.b -[A0], A0 00000822 EB15 roxl D5.b, 5 00000824 B704 xor.b D4, D3 00000826 006B 1C92 5B1A ori.w [A3 + 0x5B1A], 0x1C92 0000082C 8BAB 6B05 or.l [A3 + 0x6B05], D5 00000830 B302 xor.b D2, D1 00000832 630D bls +0xF /* 00000841 */ 00000834 EB00 asl D0.b, 5 00000836 B10A cmpm.b [A0]+, [A2]+ 00000838 3B22 move.w -[A5], -[A2] 0000083A 9241 sub.w D1, D1 0000083C 01DB .incomplete 0000083E 004B 0B33 ori.w A3, 0xB33 00000842 0231 054B 0B4B 01FB 0063 andi.b [[A1 + <>] + 0x1FB0063], 0x4B /* 'K' */ // begin alternate branch 00000846-00000852 label00000846: 00000846 0B4B bchg A3, D5 00000848 01FB .incomplete 0000084A 0063 1433 ori.w -[A3], 0x1433 0000084E 0E12 9304 .invalid.b [A2], 0x4 // invalid immediate operation // end alternate branch 00000846-00000852 label00000846: // (misaligned) 0000084C 1433 0E12 move.b D2, [A3 + D0 * 8 + 0x12] 00000850 9304 subx.b D1, D4 00000852 D305 addx.b D1, D5 00000854 8B02 sbcd D5, D2 00000856 8B4E BB18 pack -[A5], -[A6], 0xBB18 0000085A 3AF3 11ED move.w [A5]+, <> 0000085E 1A0B move.b D5, A3 00000860 0A45 1A80 xori.w D5, 0x1A80 00000864 E32B lsl D3.b, D1 00000866 CD15 and.b [A5], D6 00000868 730F moveq.l D1, 0x0F 0000086A 6105 bsr +0x7 /* 00000871 */ 0000086C C30E abcd -[A1], -[A6] 0000086E 10AC A394 move.b [A0], [A4 - 0x5C6C] 00000872 2B14 move.l -[A5], [A4] 00000874 8C13 or.b D6, [A3] 00000876 1134 F222 move.b -[A0], [A4 + A7.w * 2 + 0x22] 0000087A F2DB 1221 .extension 0x2DB <> // unimplemented 0000087E 0029 08C0 810A ori.b [A1 - 0x7EF6], 0xC0 00000884 C900 abcd D4, D0 00000886 0FC1 .incomplete 00000888 0033 02E9 00C3 ori.b [A3 + D0.w - 0x61], 0xE9 0000088E 17E1 0061 move.b [PC + D0.w + 0x61], -[A1] 00000892 081B 0056 btst.b [A3]+, 0x56 /* 'V' */ 00000896 6508 bcs +0xA /* 000008A0 */ 00000898 0F3A 830A btst [PC - 0x7CF6 /* FFFF8BA4, cstring "" */], D7 0000089C 2508 move.l -[A2], A0 0000089E FB21 .extension 0xB21 <> // unimplemented label000008A0: 000008A0 F60C 280A .move16 0xF60C, 0x280A // unimplemented 000008A4 2493 move.l [A2], [A3] 000008A6 3A93 move.w [A5], [A3] 000008A8 3278 00FB movea.w A1, [0x000000FB] 000008AC 0100 btst D0, D0 000008AE B310 xor.b [A0], D1 000008B0 027B 092C 2048 andi.w [PC + D2.w + 0x48], 0x92C /* '\t,' */ 000008B6 E96E lsl D6.w, D4 000008B8 7B0D moveq.l D5, 0x0D 000008BA 2B4B A902 move.l [A5 - 0x56FE], A3 000008BE 8314 or.b [A4], D1 000008C0 6317 bls +0x19 /* 000008D9 */ 000008C2 BD02 xor.b D2, D6 000008C4 0053 1828 ori.w [A3], 0x1828 000008C8 FB01 .extension 0xB01 <> // unimplemented 000008CA 020F 2048 andi.b A7, 0x48 /* 'H' */ 000008CE 7EA0 moveq.l D7, 0xFFFFFFA0 000008D0 423B 1B0B 0003 5853 clr.b [[PC + <> + D1 * 2] + 0x35853] 000008D8 18BB 1D00 move.b [A4], [PC + <> + D1 * 4] 000008DC 1B2F 00FB move.b -[A5], [A7 + 0xFB] 000008E0 21E5 3AFB move.l [0x00003AFB], -[A5] 000008E4 21AE 3B06 1300 move.l [A0 + <> + D1 * 2], [A6 + 0x3B06] 000008EA FB01 .extension 0xB01 <> // unimplemented 000008EC DB01 addx.b D5, D1 000008EE A6AB syscall 0x0AB, flags=6 000008F0 008A B310 4302 ori.l A2, 0xB3104302 000008F6 B173 60A0 xor.w [A3 + D6.w - 0x96], D0 000008FA 42FB 0583 071F 6B01 .invalid [[ + <> + D0 * 4] + 0x71F6B01] // invalid opcode 4 with subtype 1 00000902 8908 sbcd -[A4], -[A0] 00000904 CC42 and.w D6, D2 00000906 B301 xor.b D1, D1 00000908 F16A .extension 0x16A <> // unimplemented 0000090A BB0B cmpm.b [A5]+, [A3]+ 0000090C 0A5B 0122 xori.w [A3]+, 0x122 00000910 C452 and.w D2, [A2] 00000912 F305 .extension 0x305 <> // unimplemented 00000914 3880 move.w [A4], D0 00000916 B685 cmp.l D3, D5 00000918 15E3 1503 move.b [PC + 0x1503 /* 00001E1D, value 0x21 '!' */], -[A3] 0000091C 3DB3 0C33 1109 move.w [[A6 + <> + D1]], [A3 + D0 * 4 + 0x33] 00000922 3085 move.w [A0], D5 00000924 72CA moveq.l D1, 0xFFFFFFCA 00000926 E32C lsl D4.b, D1 00000928 CB09 abcd -[A5], -[A1] 0000092A 2331 5306 B322 move.l -[A1], [[A1 + <>] + D5 * 2 - 0x4CDE] 00000930 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000932 1B03 move.b -[A5], D3 00000934 0512 btst [A2], D2 00000936 BB33 9BBB BB01 2D68 2621 350B xor.b [[-0x44FED298 + A1 * 2] + 0x2621350B], D5 00000942 130A move.b -[A1], A2 00000944 130B move.b -[A1], A3 00000946 380B move.w D4, A3 00000948 555B subq.w [A3]+, 2 0000094A 4683 not.l D3 0000094C 030F btst A7, D1 0000094E EE9B ror D3, 7 00000950 051B btst [A3]+, D2 00000952 028B 0041 6D99 andi.l A3, 0x416D99 00000958 35A3 16E0 move.w [A2 + D1.w * 8 - 0x32], -[A3] 0000095C B308 cmpm.b [A1]+, [A0]+ 0000095E 3B11 move.w -[A5], [A1] 00000960 8120 or.b -[A0], D0 00000962 932D 0B14 sub.b [A5 + 0xB14], D1 00000966 0233 0841 00FA andi.b [A3 + D0.w - 0x6], 0x41 /* 'A' */ 0000096C B31F xor.b [A7]+, D1 0000096E FC8B 0635 .extension 0xC8B <> // unimplemented 00000972 018B bclr A3, D0 00000974 289B move.l [A4], [A3]+ 00000976 1DFB 52D3 move.b <>, [PC + D5.w * 2 - 0x45] 0000097A 0362 bchg -[A2], D1 0000097C E326 asl D6.b, D1 0000097E 2108 move.l -[A0], A0 00000980 3B1B move.w -[A5], [A3]+ 00000982 530C subq.b A4, 1 00000984 D303 addx.b D1, D3 00000986 BB5E xor.w [A6]+, D5 00000988 620F bhi +0x11 /* 00000999 */ 0000098A 6104 bsr +0x6 /* 00000990 */ 0000098C 3332 BB22 922B 1F41 move.w -[A1], [[A2 - 0x6DD5 + A3 * 2] + 0x1F41] // begin alternate branch 00000990-00000994 fn00000990: 00000990 922B 1F41 sub.b D1, [A3 + 0x1F41] // end alternate branch 00000990-00000994 fn00000990: // (misaligned) 00000994 21B3 020E 9AA1 move.l [A0 + A1 * 2 - 0x95], [A3 + D0.w * 2 + 0xE] 0000099A 261B move.l D3, [A3]+ 0000099C 0CDD .incomplete 0000099E 058B bclr A3, D2 000009A0 2887 move.l [A4], D7 000009A2 0548 bchg A0, D2 000009A4 2105 move.l -[A0], D5 000009A6 E326 asl D6.b, D1 000009A8 FB10 .extension 0xB10 <> // unimplemented 000009AA 851F or.b [A7]+, D2 000009AC 732C moveq.l D1, 0x2C 000009AE BB08 cmpm.b [A5]+, [A0]+ 000009B0 ED27 asl D7.b, D6 000009B2 2B4E E16F move.l [A5 - 0x1E91], A6 000009B6 2B05 move.l -[A5], D5 000009B8 EB1B rol D3.b, 5 000009BA 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 000009BC 1301 move.b -[A1], D1 000009BE B332 C2E1 xor.b [A2 + A4.w * 2 - 0x31], D1 000009C2 4BAB 041B .invalid 5, [A3 + 0x41B] // invalid opcode 4 with b == 6 000009C6 5523 subq.b -[A3], 2 000009C8 185B movea.b A4, [A3]+ 000009CA 55A3 subq.l -[A3], 2 000009CC 0633 043B 16DB addi.b [A3 + D1.w * 8 - 0x37], 0x3B /* ';' */ 000009D2 2180 02F3 move.l [A0 + D0.w * 2 - 0x13], D0 000009D6 0F24 btst -[A4], D7 000009D8 8B18 or.b [A0]+, D5 000009DA 630D bls +0xF /* 000009E9 */ 000009DC 002B 1C02 C33E ori.b [A3 - 0x3CC2], 0x2 000009E2 60A3 bra -0x5B /* 00000987 */ 000009E4 040A 2301 subi.b A2, 0x1 000009E8 9B05 subx.b D5, D5 000009EA 2116 move.l -[A0], [A6] 000009EC 6CD3 bge -0x2B /* 000009C1 */ 000009EE 00AE 2B4E 00EB 1406 ori.l [A6 + 0x1406], 0x2B4E00EB 000009F6 8B0A sbcd -[A5], -[A2] 000009F8 2870 0253 movea.l A4, [A0 + D0.w * 2 + 0x53] 000009FC 01E1 .incomplete 000009FE 0032 6574 8202 ori.b [A2 + A0.w * 2 + 0x2], 0x74 /* 't' */ 00000A04 232E 0101 move.l -[A1], [A6 + 0x101] 00000A08 36CB move.w [A3]+, A3 00000A0A 1421 move.b D2, -[A1] 00000A0C 0021 00BB ori.b -[A1], 0xBB 00000A10 0A1A 2B1C xori.b [A2]+, 0x1C 00000A14 360F move.w D3, A7 00000A16 36FB 6306 6200 move.w [A3]+, [[PC + <>] + D6 * 2 + 0x6200] 00000A1C 6B66 bmi +0x68 /* 00000A84 */ 00000A1E 3603 move.w D3, D3 00000A20 6436 bcc +0x38 /* 00000A58 */ 00000A22 EB1B rol D3.b, 5 00000A24 0633 3736 0B64 addi.b <>, 0x36 /* '6' */ 00000A2A 0644 9B3C addi.w D4, 0x9B3C 00000A2E 88EB 1B1C divu.w D4, [A3 + 0x1B1C] 00000A32 824C or.w D1, A4 00000A34 D303 addx.b D1, D3 00000A36 A103 syscall Write, flags=1 00000A38 4E23 .invalid // invalid opcode 4 00000A3A 18E8 3B16 move.b [A4]+, [A0 + 0x3B16] 00000A3E 0083 4E25 5BCB ori.l D3, 0x4E255BCB 00000A44 2105 move.l -[A0], D5 00000A46 04E1 .incomplete 00000A48 00E3 .incomplete 00000A4A 1420 move.b D2, -[A0] 00000A4C 1CAA E118 move.b [A6], [A2 - 0x1EE8] 00000A50 D307 addx.b D1, D7 00000A52 0E0B 0743 .invalid.b A3, 0x43 /* 'C' */ // invalid immediate operation 00000A56 5B4B subq.w A3, 5 label00000A58: 00000A58 003B 16DB 0DBB 008B 2361 0302 E30F ori.b [[0x8B2361 + D0 * 4] + 0x302E30F], 0xDB 00000A66 9B00 subx.b D5, D0 00000A68 2B07 move.l -[A5], D7 00000A6A 0B07 btst D7, D5 00000A6C BE0B cmp.b D7, A3 00000A6E 8663 or.w D3, -[A3] 00000A70 1930 F301 move.b -[A4], [[A0 + <> + A7 * 2]] 00000A74 D6BB 1FAB 2528 0A04 3B66 add.l D3, [[0x2528 + D1 * 8] + 0xA043B66] 00000A7E B31F xor.b [A7]+, D1 00000A80 6D01 blt +0x3 /* 00000A83 */ 00000A82 73AA moveq.l D1, 0xFFFFFFAA label00000A84: 00000A84 7E0F moveq.l D7, 0x0F 00000A86 0101 btst D1, D0 00000A88 45B0 A50D .invalid 2, [[A0 + <>] + A2 * 4] // invalid opcode 4 with b == 6 00000A8C BB0A cmpm.b [A5]+, [A2]+ 00000A8E 2443 movea.l A2, D3 00000A90 0C10 242B cmpi.b [A0], 0x2B /* '+' */ 00000A94 0253 08C1 andi.w [A3], 0x8C1 00000A98 BA60 cmp.w D5, -[A0] 00000A9A 3EB3 1164 move.w [A7], <> 00000A9E 5E73 5323 1864 3813 2B3B addq.w [[A3 + 0x1864 + D5 * 2] + 0x38132B3B], 7 00000AA8 16FB 0502 2B35 move.b [A3]+, [[PC + <> + D0 * 4] + 0x2B35] 00000AAE 7AA0 moveq.l D5, 0xFFFFFFA0 00000AB0 B327 xor.b -[A7], D1 00000AB2 5302 subq.b D2, 1 00000AB4 2115 move.l -[A0], [A5] 00000AB6 3EE3 move.w [A7]+, -[A3] 00000AB8 0D58 bchg [A0]+, D6 00000ABA 1301 move.b -[A1], D1 00000ABC 0B20 btst -[A0], D5 00000ABE EB1B rol D3.b, 5 00000AC0 CD17 and.b [A7], D6 00000AC2 2398 9344 move.l <>, [A0]+ 00000AC6 A306 syscall KillIO, flags=3 00000AC8 B30B cmpm.b [A1]+, [A3]+ 00000ACA DB21 add.b -[A1], D5 00000ACC 3B16 move.w -[A5], [A6] 00000ACE 48CA 02EB movem.l A2, D0,D1,D3,D5,D6,D7,A1 00000AD2 0F56 bchg [A6], D7 00000AD4 ED79 rol D1.w, D6 00000AD6 263C 731A 012F move.l D3, 0x731A012F 00000ADC E301 asl D1.b, 1 00000ADE 38C4 move.w [A4]+, D4 00000AE0 5E9E addq.l [A6]+, 7 00000AE2 70A6 moveq.l D0, 0xFFFFFFA6 00000AE4 2600 move.l D3, D0 00000AE6 2614 move.l D3, [A4] 00000AE8 5C84 addq.l D4, 6 00000AEA 4EDB jmp [A3]+ 00000AEC 3402 move.w D2, D2 00000AEE 0F21 btst -[A1], D7 00000AF0 901C sub.b D0, [A4]+ 00000AF2 704A moveq.l D0, 0x4A 00000AF4 3341 6191 move.w [A1 + 0x6191], D1 00000AF8 02B3 11B3 1F9C 0E68 andi.l [A3 + D0 * 8 + 0x68], 0x11B31F9C 00000B00 9A9C sub.l D5, [A4]+ 00000B02 630D bls +0xF /* 00000B11 */ 00000B04 D842 add.w D4, D2 00000B06 3E43 movea.w A7, D3 00000B08 419C .invalid 0, [A4]+ // invalid opcode 4 with b == 6 00000B0A 449A neg.l [A2]+ 00000B0C 9C7B 006B sub.w D6, [PC + D0.w + 0x6B] 00000B10 0514 btst [A4], D2 00000B12 5C28 22F3 addq.b [A0 + 0x22F3], 6 00000B16 0604 534D addi.b D4, 0x4D /* 'M' */ 00000B1A 1C22 move.b D6, -[A2] 00000B1C 3E7B 2F9C movea.w A7, <> 00000B20 8CE3 divu.w D6, -[A3] 00000B22 081A AA28 btst.b [A2]+, 0x28 /* '(' */ 00000B26 9814 sub.b D4, [A4] 00000B28 5CE1 sge -[A1] 00000B2A 010B btst A3, D0 00000B2C 401C negx.b [A4]+ 00000B2E 523E addq.b <>, 1 00000B30 7B18 moveq.l D5, 0x18 00000B32 9C0A sub.b D6, A2 00000B34 7B04 moveq.l D5, 0x04 00000B36 7326 moveq.l D1, 0x26 00000B38 62AB bhi -0x53 /* 00000AE5 */ 00000B3A 010B btst A3, D0 00000B3C 2642 movea.l A3, D2 00000B3E 3E63 movea.w A7, -[A3] 00000B40 3642 movea.w A3, D2 00000B42 CB0E abcd -[A5], -[A6] 00000B44 9B2D 72B2 sub.b [A5 + 0x72B2 /* export_3666 */], D5 00000B48 72EA moveq.l D1, 0xFFFFFFEA 00000B4A 72EA moveq.l D1, 0xFFFFFFEA 00000B4C 3302 move.w -[A1], D2 00000B4E 2339 630E 5302 move.l -[A1], [0x630E5302] 00000B54 6B56 bmi +0x58 /* 00000BAC */ 00000B56 0B01 btst D1, D5 00000B58 EB22 asl D2.b, D5 00000B5A C334 3B0A 9CA4 and.b [[A4 + <> + D3 * 2] - 0x635C], D1 00000B60 EA9C ror D4, 5 00000B62 7318 moveq.l D1, 0x18 00000B64 9A9C sub.l D5, [A4]+ 00000B66 0300 btst D0, D1 00000B68 7B04 moveq.l D5, 0x04 00000B6A 3B56 C30B move.w [A5 - 0x3CF5], [A6] 00000B6E 43A1 .invalid 1, -[A1] // invalid opcode 4 with b == 6 00000B70 423E clr.b <> 00000B72 B30C cmpm.b [A1]+, [A4]+ 00000B74 9C4B sub.w D6, A3 00000B76 4F9A .invalid 7, [A2]+ // invalid opcode 4 with b == 6 00000B78 9C6B 1C03 sub.w D6, [A3 + 0x1C03] 00000B7C 02C3 .incomplete 00000B7E 3081 move.w [A0], D1 00000B80 47CB lea.l A3, A3 00000B82 0D0C btst A4, D6 00000B84 BA24 cmp.b D5, -[A4] 00000B86 633A bls +0x3C /* 00000BC2 */ 00000B88 833B 785C or.b [PC + D7 + 0x5C], D1 00000B8C 1405 move.b D2, D5 00000B8E 48E9 4113 0E88 movem.l [A1 + 0xE88], D0,D1,D4,A0,A6 00000B94 1B0F move.b -[A5], A7 00000B96 330A move.w -[A1], A2 00000B98 0B43 bchg D3, D5 00000B9A 533A E332 subq.b [PC - 0x1CCE /* FFFFEECE, cstring "" */], 1 00000B9E A301 syscall Close, flags=3 00000BA0 E108 lsl D0.b, 8 00000BA2 A626 syscall HandleZone, flags=6 00000BA4 CB09 abcd -[A5], -[A1] 00000BA6 0CBA 1303 CB37 2D03 cmpi.l [PC + 0x2D03 /* 000038AB, value 0x10E68F3 */], 0x1303CB37 // begin alternate branch 00000BAC-00000BAE label00000BAC: 00000BAC 2D03 move.l -[A6], D3 // end alternate branch 00000BAC-00000BAE label00000BAC: // (misaligned) 00000BAE 7626 moveq.l D3, 0x26 00000BB0 0B00 btst D0, D5 00000BB2 F314 .extension 0x314 <> // unimplemented 00000BB4 26E3 move.l [A3]+, -[A3] 00000BB6 0845 05A5 bchg.b D5, 0xA5 00000BBA 4D15 .invalid 6, [A5] // invalid opcode 4 with b == 4 00000BBC 02C6 .incomplete 00000BBE 262B 080B move.l D3, [A3 + 0x80B] label00000BC2: 00000BC2 0062 2683 ori.w -[A2], 0x2683 00000BC6 0128 A599 btst [A0 - 0x5A67], D0 00000BCA 211F move.l -[A0], [A7]+ 00000BCC D225 add.b D1, -[A5] 00000BCE 1F54 263A move.b [A7 + 0x263A], [A4] 00000BD2 B318 xor.b [A0]+, D1 00000BD4 4D49 chk.w D6, A1 00000BD6 FB0A .extension 0xB0A <> // unimplemented 00000BD8 F305 .extension 0x305 <> // unimplemented 00000BDA 0AE3 .incomplete 00000BDC 38D1 move.w [A4]+, [A1] 00000BDE 42AB 1A92 clr.l [A3 + 0x1A92] 00000BE2 7B54 moveq.l D5, 0x54 00000BE4 E53C rol D4.b, D2 00000BE6 1406 move.b D2, D6 00000BE8 341A move.w D2, [A2]+ 00000BEA 5E1A addq.b [A2]+, 7 00000BEC 3893 move.w [A4], [A3] 00000BEE 01BB 0CBA bclr [PC + D0 * 4 - 0x70], D0 00000BF2 EB01 asl D1.b, 5 00000BF4 0463 401C subi.w -[A3], 0x401C 00000BF8 823A 8B0A or.b D1, [PC - 0x74F6 /* FFFF8B0C, cstring "" */] 00000BFC E91E rol D6.b, 4 00000BFE A5D5 syscall vRelNode, flags=5 00000C00 9546 subx.w D2, D6 00000C02 7A63 moveq.l D5, 0x63 00000C04 0C01 4233 cmpi.b D1, 0x33 /* '3' */ 00000C08 0A0C 461B xori.b A4, 0x1B 00000C0C 0889 4D7A bclr.b A1, 0x7A /* 'z' */ 00000C10 CA42 and.w D5, D2 00000C12 CCC0 mulu.w D6, D0 00000C14 2306 move.l -[A1], D6 00000C16 620B bhi +0xD /* 00000C23 */ 00000C18 0462 ED81 subi.w -[A2], 0xED81 00000C1C F680 2B00 .extension 0x680 <> // unimplemented 00000C20 F302 .extension 0x302 <> // unimplemented 00000C22 1319 move.b -[A1], [A1]+ 00000C24 30F3 024B move.w [A0]+, [A3 + D0.w * 2 + 0x4B] 00000C28 23E3 06DB 000C move.l [0x06DB000C], -[A3] 00000C2E A100 syscall Open/PBHOpen/HOpen, flags=1 00000C30 3312 move.w -[A1], [A2] 00000C32 E306 asl D6.b, 1 00000C34 FB5D .extension 0xB5D <> // unimplemented 00000C36 407A A0C5 negx.w [PC - 0x5F3B /* FFFFACFD, cstring "" */] 00000C3A 03BB 0573 043B 112B 0073 0CEB bclr [[PC + 0x43B112B] + 0x730CEB], D1 00000C46 0830 730C CD02 730C btst.b [[A0 + <> + A4 * 4] + 0x730C], 0xC 00000C4E 8707 sbcd D3, D7 00000C50 95FB 090D sub.l A2, [[PC + <>] + D0] 00000C54 59F6 E1E3 7A83 0102 931E svs [[0x7A83] + 0x102931E] 00000C5E 6E03 bgt +0x5 /* 00000C63 */ 00000C60 0DF4 .incomplete 00000C62 730D moveq.l D1, 0x0D 00000C64 107B 259B 0A93 6102 movea.b A0, [[ + D2 * 4] + 0xA936102] 00000C6C B307 xor.b D7, D1 00000C6E C105 abcd D0, D5 00000C70 F001 3181 .pflush 0xF001, 0x3181 // unimplemented 00000C74 00CA .incomplete 00000C76 6102 bsr +0x4 /* 00000C7A */ 00000C78 0D04 btst D4, D6 fn00000C7A: 00000C7A 5A3C 130A addq.b 0xA /* '\n' */, 5 00000C7E C40A and.b D2, A2 00000C80 B6DB cmpa.w A3, [A3]+ 00000C82 0C81 3A20 EB02 cmpi.l D1, 0x3A20EB02 00000C88 813A 4B2C or.b [PC + 0x4B2C /* 00004B2E, cstring "" */], D0 00000C8C 0B06 btst D6, D5 00000C8E C304 abcd D1, D4 00000C90 1B02 move.b -[A5], D2 00000C92 F301 .extension 0x301 <> // unimplemented 00000C94 C114 and.b [A4], D0 00000C96 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00000C98 630F bls +0x11 /* 00000CA9 */ 00000C9A 5B0E subq.b A6, 5 00000C9C 0C93 01B3 0624 cmpi.l [A3], 0x1B30624 00000CA2 931B sub.b [A3]+, D1 00000CA4 AB17 syscall PortToMap 00000CA6 900E sub.b D0, A6 00000CA8 005A 0008 ori.w [A2]+, 0x8 00000CAC C51B and.b [A3]+, D2 00000CAE 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 00000CB0 DB07 addx.b D5, D7 00000CB2 0863 0FFC bchg.b -[A3], 0xFC 00000CB6 630F bls +0x11 /* 00000CC7 */ 00000CB8 2B16 move.l -[A5], [A6] 00000CBA 3403 move.w D2, D3 00000CBC 024B 02B3 andi.w A3, 0x2B3 00000CC0 06D3 .incomplete 00000CC2 5EB3 03DC addq.l <>, 7 00000CC6 630F bls +0x11 /* 00000CD7 */ 00000CC8 5C02 addq.b D2, 6 00000CCA 2B4C D301 move.l [A5 - 0x2CFF], A4 00000CCE 8923 or.b -[A3], D4 00000CD0 BB02 xor.b D2, D5 00000CD2 6003 bra +0x5 /* 00000CD7 */ 00000CD4 0A3A F309 8703 xori.b [PC - 0x78FD /* FFFF93D9, cstring "" */], 0x9 /* '\t' */ 00000CDA 4354 chk.w D1, [A4] 00000CDC 0A12 A1E3 xori.b [A2], 0xE3 00000CE0 8D9B or.l [A3]+, D6 00000CE2 8C8D or.l D6, A5 00000CE4 9B1C sub.b [A4]+, D5 00000CE6 52D5 shi [A5] 00000CE8 9B5B sub.w [A3]+, D5 00000CEA 470B .invalid 3, A3 // invalid opcode 4 with b == 4 00000CEC 0044 260B ori.w D4, 0x260B 00000CF0 5B97 subq.l [A7], 5 00000CF2 036C 930C bchg [A4 - 0x6CF4], D1 00000CF6 2180 E301 move.l [[A0 + <> + A6 * 2]], D0 00000CFA 0A01 4100 xori.b D1, 0x0 00000CFE F321 .extension 0x321 <> // unimplemented 00000D00 C305 abcd D1, D5 00000D02 782E moveq.l D4, 0x2E 00000D04 9325 sub.b -[A5], D1 00000D06 3106 move.w -[A0], D6 00000D08 AC25 syscall MenuDispatch, auto_pop 00000D0A 0600 DB06 addi.b D0, 0x6 00000D0E 0603 3056 addi.b D3, 0x56 /* 'V' */ 00000D12 1223 move.b D1, -[A3] 00000D14 116A 4156 4524 move.b [A0 + 0x4524], [A2 + 0x4156] 00000D1A 0026 009B ori.b -[A6], 0x9B 00000D1E 0200 930C andi.b D0, 0xC 00000D22 7303 moveq.l D1, 0x03 00000D24 1A81 move.b [A5], D1 00000D26 00DB .incomplete 00000D28 06D3 .incomplete 00000D2A 2011 move.l D0, [A1] 00000D2C 03C8 .incomplete 00000D2E 0D03 btst D3, D6 00000D30 0EA7 0875 E85B .invalid.l -[A7], 0x875E85B // invalid immediate operation 00000D36 0301 btst D1, D1 00000D38 1776 0863 040B move.b [A3 + 0x40B], [A6 + D0 + 0x63] 00000D3E 071C btst [A4]+, D3 00000D40 7053 moveq.l D0, 0x53 00000D42 5A0B addq.b A3, 5 00000D44 06FB .incomplete 00000D46 2008 move.l D0, A0 00000D48 8550 or.w [A0], D2 00000D4A A14F syscall RDrvrInstall, flags=1 00000D4C A102 syscall Read, flags=1 00000D4E 417C 600B chk.w D0, 0x600B 00000D52 0173 01DB 061A 3821 bchg [[] + 0x61A3821], D0 00000D5A 0105 btst D5, D0 00000D5C 5149 subq.w A1, 8 00000D5E 0784 bclr D4, D3 00000D60 6560 bcs +0x62 /* 00000DC2 */ 00000D62 DB06 addx.b D5, D6 00000D64 2312 move.l -[A1], [A2] 00000D66 DB42 addx.w D5, D2 00000D68 5B08 subq.b A0, 5 00000D6A 2312 move.l -[A1], [A2] 00000D6C D342 addx.w D1, D2 00000D6E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000D70 6B37 bmi +0x39 /* 00000DA9 */ 00000D72 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000D74 AB18 syscall PushVerb 00000D76 5B08 subq.b A0, 5 00000D78 4161 chk.w D0, -[A1] 00000D7A A626 syscall HandleZone, flags=6 00000D7C 1C82 move.b [A6], D2 00000D7E 6310 bls +0x12 /* 00000D90 */ 00000D80 A304 syscall Control, flags=3 00000D82 2623 move.l D3, -[A3] 00000D84 01CB .incomplete 00000D86 047B 1A10 AB18 subi.w [PC + A2 * 2], 0x1A10 00000D8C F357 .extension 0x357 <> // unimplemented 00000D8E 0301 btst D1, D1 label00000D90: 00000D90 5B07 subq.b D7, 5 00000D92 3501 move.w -[A2], D1 00000D94 C32A 0301 and.b [A2 + 0x301], D1 00000D98 5300 subq.b D0, 1 00000D9A 3501 move.w -[A2], D1 00000D9C C345 exg D1, D5 00000D9E 0301 btst D1, D1 00000DA0 FB06 .extension 0xB06 <> // unimplemented 00000DA2 413C 4426 A347 .invalid 0, 0x4426A347 // invalid opcode 4 with b == 4 00000DA8 C507 abcd D2, D7 00000DAA 05B5 5316 1402 bclr [[A5] + D5 * 2 + 0x1402], D2 00000DB0 3335 1406 move.w -[A1], [A5 + D1.w * 4 + 0x6] 00000DB4 A463 syscall MaxApplZone, flags=4 00000DB6 0714 btst [A4], D3 00000DB8 027B 1EA1 1A14 andi.w [PC + D1 * 2 + 0x14], 0x1EA1 00000DBE 8B10 or.b [A0], D5 00000DC0 1C70 3200 movea.b A6, [A0 + D3.w * 2] // begin alternate branch 00000DC2-00000DC4 label00000DC2: 00000DC2 3200 move.w D1, D0 // end alternate branch 00000DC2-00000DC4 label00000DC2: // (misaligned) 00000DC4 08E5 1A08 bset.b -[A5], 0x8 00000DC8 F80B 0034 .tblXX 0xF80B, 0x0034 // unimplemented 00000DCC 0823 47E5 btst.b -[A3], 0xE5 00000DD0 1AF3 216B 00E1 57E1 2985 move.b [A5]+, [[A3 + 0xE1] + 0x57E12985] 00000DDA 0189 bclr A1, D0 00000DDC 222D 9410 move.l D1, [A5 - 0x6BF0] 00000DE0 F685 2101 .extension 0x685 <> // unimplemented 00000DE4 9B7B 005B sub.w [PC + D0.w + 0x5B], D5 00000DE8 590D subq.b A5, 4 00000DEA 9B52 sub.w [A2], D5 00000DEC 82AA 3B01 or.l D1, [A2 + 0x3B01] 00000DF0 B300 xor.b D0, D1 00000DF2 DB05 addx.b D5, D5 00000DF4 730A moveq.l D1, 0x0A 00000DF6 0B08 btst A0, D5 00000DF8 8B04 sbcd D5, D4 00000DFA 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00000DFC 5389 subq.l A1, 1 00000DFE FB85 .invalid <> 00000E00 9B5C sub.w [A4]+, D5 00000E02 BB04 xor.b D4, D5 00000E04 AB5C syscall rMASK2 00000E06 1B03 move.b -[A5], D3 00000E08 AB48 syscall bXLONG8 00000E0A 5302 subq.b D2, 1 00000E0C B348 cmpm.w [A1]+, [A0]+ 00000E0E 0B01 btst D1, D5 00000E10 01D9 .incomplete 00000E12 1A38 8404 move.b D5, [0xFFFF8404] 00000E16 3340 7EC9 move.w [A1 + 0x7EC9], D0 00000E1A 3026 move.w D0, -[A6] 00000E1C 640A bcc +0xC /* 00000E28 */ 00000E1E B32A C5A1 xor.b [A2 - 0x3A5F], D1 00000E22 7C93 moveq.l D6, 0xFFFFFF93 00000E24 1976 260B 1ECB move.b [A4 + 0x1ECB], [A6 + D2.w * 8 + 0xB] // begin alternate branch 00000E28-00000E2A label00000E28: 00000E28 1ECB move.b [A7]+, A3 // end alternate branch 00000E28-00000E2A label00000E28: // (misaligned) 00000E2A 0126 btst -[A6], D0 00000E2C DE03 add.b D7, D3 00000E2E 358B 2DE3 D803 C6DE 8322 move.w [[-0x27FD] - 0x39217CDE], A3 00000E38 2503 move.l -[A2], D3 00000E3A 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00000E3C 3C13 move.w D6, [A3] 00000E3E 05C4 .incomplete 00000E40 0A9E 22F3 0552 xori.l [A6]+, 0x22F30552 00000E46 C387 and.l D7, D1 00000E48 8039 44F8 E305 or.b D0, [0x44F8E305] 00000E4E AC1B syscall HCreateResFile, auto_pop 00000E50 0869 3C23 0626 bchg.b [A1 + 0x626], 0x23 /* '#' */ 00000E56 CBB2 2388 and.l [ + <> + D2 * 2], D5 00000E5A E35B rol D3.w, 1 00000E5C FB07 .extension 0xB07 <> // unimplemented 00000E5E 3B0B move.w -[A5], A3 00000E60 2B1B move.l -[A5], [A3]+ 00000E62 E50E lsl D6.b, 2 00000E64 C144 exg D0, D4 00000E66 2308 move.l -[A1], A0 00000E68 0108 btst A0, D0 00000E6A 9B09 subx.b -[A5], -[A1] 00000E6C 5101 subq.b D1, 8 00000E6E 3367 5B1F move.w [A1 + 0x5B1F], -[A7] 00000E72 8C4C or.w D6, A4 00000E74 0F41 bchg D1, D7 00000E76 D38E addx.l -[A1], -[A6] 00000E78 5CC5 sge D5 00000E7A 7765 moveq.l D3, 0x65 00000E7C EC45 asr D5.w, 6 00000E7E DB0B addx.b -[A5], -[A3] 00000E80 9E0B sub.b D7, A3 00000E82 1DA5 0AFB move.b [A6 + D0 * 2 - 0x5], -[A5] 00000E86 15D3 319A move.b [PC + 0x319A /* 00004022, value 0xC5 */], [A3] 00000E8A D331 2303 2B11 8626 add.b [[A1 + <> + D2 * 2] + 0x2B118626], D1 00000E92 A0EB syscall vFileWrite 00000E94 2C0B move.l D6, A3 00000E96 01C3 .incomplete 00000E98 228B move.l [A1], A3 00000E9A 0B53 bchg [A3], D5 00000E9C 55DB scs [A3]+ 00000E9E 119B 0F31 0113 085C move.b [[A0 + 0x113085C + D0 * 8]], [A3]+ 00000EA6 021B 64A3 andi.b [A3]+, 0xA3 00000EAA 3868 6305 movea.w A4, [A0 + 0x6305] 00000EAE 9101 subx.b D0, D1 00000EB0 0309 btst A1, D1 00000EB2 5355 subq.w [A5], 1 00000EB4 0B15 btst [A5], D5 00000EB6 81B5 2117 0AF3 0E0F or.l [[A5] + D2 + 0xAF30E0F], D0 00000EBE 4D17 .invalid 6, [A7] // invalid opcode 4 with b == 4 00000EC0 7043 moveq.l D0, 0x43 00000EC2 1C1B move.b D6, [A3]+ 00000EC4 1523 move.b -[A2], -[A3] 00000EC6 229B move.l [A1], [A3]+ 00000EC8 169B move.b [A3], [A3]+ 00000ECA 410B .invalid 0, A3 // invalid opcode 4 with b == 4 00000ECC 2A8B move.l [A5], A3 00000ECE 2F43 2283 move.l [A7 + 0x2283], D3 00000ED2 2DF3 0EB3 move.l <>, [A3 + D0 * 8 - 0x77] 00000ED6 2F86 62EB move.l [A7 + D6.w * 2 - 0x21], D6 00000EDA 0014 616B ori.b [A4], 0x6B /* 'k' */ 00000EDE DB14 add.b [A4], D5 00000EE0 7A7E moveq.l D5, 0x7E 00000EE2 4AAB 2FD3 tst.l [A3 + 0x2FD3] 00000EE6 023E 83AD andi.b <>, 0xAD 00000EEA 132C A32F move.b -[A1], [A4 - 0x5CD1] 00000EEE 1102 move.b -[A0], D2 00000EF0 0F05 btst D5, D7 00000EF2 02AB 3601 0213 3783 andi.l [A3 + 0x3783], 0x36010213 00000EFA 2D1B move.l -[A6], [A3]+ 00000EFC 323B 1A11 move.w D1, [PC + D1 * 2 + 0x11] 00000F00 0243 6605 andi.w D3, 0x6605 00000F04 0243 4101 andi.w D3, 0x4101 00000F08 0263 5083 andi.w -[A3], 0x5083 00000F0C 2D43 1B93 move.l [A6 + 0x1B93], D3 00000F10 2F11 move.l -[A7], [A1] 00000F12 02A3 2E05 027B andi.l -[A3], 0x2E05027B 00000F18 2F01 move.l -[A7], D1 00000F1A 027B 2586 264A andi.w [PC + D2.w * 8 + 0x4A], 0x2586 00000F20 1B41 FC03 move.b [A5 - 0x3FD], D1 00000F24 09FB .incomplete 00000F26 170B move.b -[A3], A3 00000F28 154A 0B1F move.b [A2 + 0xB1F], A2 00000F2C FC8B 0BFB .extension 0xC8B <> // unimplemented 00000F30 17DB 114A 7318 move.b [[PC + <>] + 0x7318], [A3]+ 00000F36 619D bsr -0x61 /* 00000ED5 */ 00000F38 FB17 .extension 0xB17 <> // unimplemented 00000F3A 630F bls +0x11 /* 00000F4B */ 00000F3C 4AFB 1EE1 tas.b [PC + D1 * 8 - 0x31] 00000F40 9CFB 17AB 0C4A 632F FC0B sub.w A6, [[0xC4A + D1 * 8] + 0x632FFC0B] 00000F4A 09FB .incomplete 00000F4C 17B3 004A 5325 FC3B move.b [[A3 - 0x3C5] + D5 * 2], [A3 + D0.w + 0x4A] 00000F54 07FB .incomplete 00000F56 170B move.b -[A3], A3 00000F58 084A EB0B bchg.b A2, 0xB 00000F5C 231D move.l -[A1], [A5]+ 00000F5E 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00000F60 0800 0817 btst.b D0, 0x17 00000F64 0040 BB56 ori.w D0, 0xBB56 00000F68 DB05 addx.b D5, D5 00000F6A 5A00 addq.b D0, 5 00000F6C 5AE5 spl -[A5] 00000F6E 0054 08DB ori.w [A4], 0x8DB 00000F72 0D5A bchg [A2]+, D6 00000F74 4AE3 tas.b -[A3] label00000F76: 00000F76 1171 09C3 4D65 09A3 0961 move.b [A0 + 0x961], [[ + <>] + 0x4D6509A3] 00000F80 0913 btst [A3], D4 00000F82 2A86 move.l [A5], D6 00000F84 62F0 bhi -0xE /* 00000F76 */ 00000F86 A501 syscall Close, flags=5 00000F88 A34D syscall PurgeMem, flags=3 00000F8A 7A7E moveq.l D5, 0x7E 00000F8C 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4 00000F8E 8101 sbcd D0, D1 00000F90 9B41 subx.w D5, D1 00000F92 8833 4B3B 2C14 C98E 614A 060F or.b D4, [[A3 + 0x2C14C98E + D4 * 2] + 0x614A060F] 00000F9E 049B 8061 31E1 subi.l [A3]+, 0x806131E1 00000FA4 31BB 0112 BE72 F072 move.w [A0 + A7.w + 0x72], [[PC + D0] - 0x418E] 00000FAC EB00 asl D0.b, 5 00000FAE 7263 moveq.l D1, 0x63 00000FB0 1372 2303 9B0F 2104 4B22 move.b [A1 + 0x4B22], [[A2 + <> + D2 * 2] - 0x64F0DEFC] 00000FBA 858F 235A unpk -[A2], -[A7], 0x235A 00000FBE D32C 3E5B add.b [A4 + 0x3E5B], D1 00000FC2 4161 chk.w D0, -[A1] 00000FC4 F733 .extension 0x733 <> // unimplemented 00000FC6 4BBB 0483 .invalid 5, [PC + D0.w * 4 - 0x125] // invalid opcode 4 with b == 6 00000FCA 2D0F move.l -[A6], A7 00000FCC E101 asl D1.b, 8 00000FCE FB29 .extension 0xB29 <> // unimplemented 00000FD0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000FD2 8B36 8633 or.b [A6 + A0.w * 8 + 0x33], D5 00000FD6 678B beq -0x73 /* 00000F63 */ 00000FD8 0500 btst D0, D2 00000FDA 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00000FDC 5C02 addq.b D2, 6 00000FDE 0F05 btst D5, D7 00000FE0 C04C and.w D0, A4 00000FE2 3B07 move.w -[A5], D7 00000FE4 563E addq.b <>, 3 00000FE6 7336 moveq.l D1, 0x36 00000FE8 889B or.l D4, [A3]+ 00000FEA 3DC3 move.w <>, D3 00000FEC 035C bchg [A4]+, D1 00000FEE 040F 7A68 subi.b A7, 0x68 /* 'h' */ 00000FF2 D31D add.b [A5]+, D1 00000FF4 ADB1 syscall CreateResFile, auto_pop 00000FF6 0CDB .incomplete 00000FF8 0C23 0B34 cmpi.b -[A3], 0x34 /* '4' */ 00000FFC E304 asl D4.b, 1 00000FFE 8C02 or.b D6, D2 00001000 A33F syscall InitUtil, flags=3 00001002 2C5C movea.l A6, [A4]+ 00001004 0702 btst D2, D3 00001006 9220 sub.b D1, -[A0] 00001008 4868 5311 pea.l [A0 + 0x5311] 0000100C 030F btst A7, D1 0000100E C1B3 4B11 and.l [[A3 + D4 * 2]], D0 00001012 C1B3 5B07 B302 4473 and.l [[A3 + <>] + D5 * 2 - 0x4CFDBB8D], D0 0000101A 08B3 028C 8B05 bclr.b [[A3 + <>] + A0 * 2], 0x8C 00001020 B302 xor.b D2, D1 00001022 7B00 moveq.l D5, 0x00 00001024 8301 sbcd D1, D1 00001026 CB38 6304 and.b [0x00006304], D5 0000102A C30B abcd -[A1], -[A3] 0000102C C303 abcd D1, D3 0000102E 3205 move.w D1, D5 00001030 6120 bsr +0x22 /* 00001052 */ 00001032 6048 bra +0x4A /* 0000107C */ 00001034 C52B E311 and.b [A3 - 0x1CEF], D2 00001038 5533 2195 subq.b [[] + D2], 2 0000103C 7310 moveq.l D1, 0x10 0000103E 0701 btst D1, D3 00001040 6E83 bgt -0x7B /* 00000FC5 */ 00001042 010C btst A4, D0 00001044 46E3 move.w SR, -[A3] 00001046 062E 4308 6640 addi.b [A6 + 0x6640], 0x8 0000104C 630C bls +0xE /* 0000105A */ 0000104E D302 addx.b D1, D2 00001050 2327 move.l -[A1], -[A7] fn00001052: 00001052 2901 move.l -[A4], D1 00001054 5E85 addq.l D5, 7 00001056 C6D3 mulu.w D3, [A3] 00001058 026B 235B 05CB andi.w [A3 + 0x5CB], 0x235B /* '#[' */ // begin alternate branch 0000105A-0000105E label0000105A: 0000105A 235B 05CB move.l [A1 + 0x5CB], [A3]+ // end alternate branch 0000105A-0000105E label0000105A: // (misaligned) 0000105E 1DE0 move.b <>, -[A0] 00001060 D303 addx.b D1, D3 00001062 6B08 bmi +0xA /* 0000106C */ 00001064 6108 bsr +0xA /* 0000106E */ 00001066 5B13 subq.b [A3], 5 00001068 6108 bsr +0xA /* 00001072 */ 0000106A AB07 syscall PutPicByte label0000106C: 0000106C 6108 bsr +0xA /* 00001076 */ fn0000106E: 0000106E EB08 lsl D0.b, 5 00001070 6108 bsr +0xA /* 0000107A */ fn00001072: 00001072 6101 bsr +0x3 /* 00001075 */ 00001074 7B00 moveq.l D5, 0x00 fn00001076: 00001076 B303 xor.b D3, D1 00001078 7832 moveq.l D4, 0x32 fn0000107A: 0000107A 3246 movea.w A1, D6 label0000107C: 0000107C 0B09 btst A1, D5 0000107E 5C04 addq.b D4, 6 00001080 0F20 btst -[A0], D7 00001082 1C70 430B 900E DC03 movea.b A6, [[A0 + <> + D4 * 2] - 0x6FF123FD] 0000108A 09DC .incomplete 0000108C 8B0B sbcd -[A5], -[A3] 0000108E C901 abcd D4, D1 00001090 0FC5 .incomplete 00001092 0156 bchg [A6], D0 00001094 3A53 movea.w A5, [A3] 00001096 058D bclr A5, D2 00001098 7393 moveq.l D1, 0xFFFFFF93 0000109A 03C9 .incomplete 0000109C 8273 0249 or.w D1, [A3 + D0.w * 2 + 0x49] 000010A0 08EB 00E9 0085 bset.b [A3 + 0x85], 0xE9 000010A6 0ACA .incomplete 000010A8 3E33 2229 move.w D7, [A3 + D2.w * 2 + 0x29] 000010AC 0134 E5FF btst <>, D0 000010B0 5B1C subq.b [A4]+, 5 000010B2 0703 btst D3, D3 000010B4 8E6B 1069 or.w D7, [A3 + 0x1069] 000010B8 010A btst A2, D0 000010BA 6640 bne +0x42 /* 000010FC */ 000010BC 5B06 subq.b D6, 5 000010BE E900 asl D0.b, 4 000010C0 6B02 bmi +0x4 /* 000010C4 */ 000010C2 6640 bne +0x42 /* 00001104 */ label000010C4: 000010C4 A03E syscall DrvrRemove 000010C6 AB16 syscall PInit 000010C8 8813 or.b D4, [A3] 000010CA 3E8B move.w [A7], A3 000010CC 052E 2217 btst [A6 + 0x2217], D2 000010D0 00BF 68EA 030E ori.l <>, 0x68EA030E 000010D6 0E13 3EB3 .invalid.b [A3], 0xB3 // invalid immediate operation 000010DA 3A3E move.w D5, <> 000010DC BB03 xor.b D3, D5 000010DE E56C lsl D4.w, D2 000010E0 8173 782E or.w [A3 + D7 + 0x2E], D0 000010E4 0FE1 .incomplete 000010E6 6CA3 bge -0x5B /* 0000108B */ 000010E8 036D 2427 bchg [A5 + 0x2427], D1 000010EC 0352 bchg [A2], D1 000010EE 5C81 addq.l D1, 6 000010F0 6D5C blt +0x5E /* 0000114E */ 000010F2 6159 bsr +0x5B /* 0000114D */ 000010F4 5C21 addq.b -[A1], 6 000010F6 7482 moveq.l D2, 0xFFFFFF82 000010F8 3574 2559 2623 move.w [A2 + 0x2623], [[A4]] // begin alternate branch 000010FC-000010FE label000010FC: 000010FC 2623 move.l D3, -[A3] // end alternate branch 000010FC-000010FE label000010FC: // (misaligned) 000010FE 475C chk.w D3, [A4]+ 00001100 2974 2959 4B30 move.l [A4 + 0x4B30], [[A4]] // begin alternate branch 00001104-00001108 label00001104: 00001104 4B30 6213 .invalid 5, [A0 + D6.w * 2 + 0x13] // invalid opcode 4 with b == 4 // end alternate branch 00001104-00001108 label00001104: // (misaligned) 00001106 6213 bhi +0x15 /* 0000111B */ 00001108 3E65 movea.w A7, -[A5] 0000110A 0233 0A45 0A0E andi.b [A3 + D0 * 2 + 0xE], 0x45 /* 'E' */ 00001110 7305 moveq.l D1, 0x05 00001112 8100 sbcd D0, D0 00001114 3273 053A B316 3702 0C13 movea.w A1, [[A3 - 0x4CE9C8FE + D0 * 4] + 0xC13] 0000111E 055B bchg [A3]+, D2 00001120 0182 bclr D2, D0 00001122 C4AA 8303 and.l D2, [A2 - 0x7CFD] 00001126 3B0A move.w -[A5], A2 00001128 C344 exg D1, D4 0000112A A410 syscall Allocate/PBAllocContig/AllocContig, flags=4 0000112C 808B or.l D0, A3 0000112E 1FA3 1BE4 move.b <>, -[A3] 00001132 0C5B 041B cmpi.w [A3]+, 0x41B 00001136 0605 EF8B addi.b D5, 0x8B 0000113A 05BB 5110 bclr [PC + D5], D2 0000113E 631F bls +0x21 /* 0000115F */ 00001140 A332 syscall FlushEvents, flags=3 00001142 8B1F or.b [A7]+, D5 00001144 B323 xor.b -[A3], D1 00001146 E1D4 asl .w [A4] 00001148 A338 syscall WriteParam, flags=3 0000114A 0F56 bchg [A6], D7 0000114C 3EEB 0BC5 move.w [A7]+, [A3 + 0xBC5] // begin alternate branch 0000114E-00001150 label0000114E: 0000114E 0BC5 .incomplete // end alternate branch 0000114E-00001150 label0000114E: // (misaligned) 00001150 8C93 or.l D6, [A3] 00001152 04CB .incomplete 00001154 340F move.w D2, A7 00001156 040F 7A9A subi.b A7, 0x9A 0000115A B327 xor.b -[A7], D1 0000115C 3EBB 0C85 move.w [A7], [PC + D0 * 4 - 0x123] 00001160 019B bclr [A3]+, D0 00001162 203B 029B move.l D0, [PC + D0.w * 2 - 0x101] 00001166 0ACB .incomplete 00001168 348B move.w [A2], A3 0000116A 3808 move.w D4, A0 0000116C BB08 cmpm.b [A5]+, [A0]+ 0000116E 1360 039E move.b [A1 + 0x39E], -[A0] 00001172 C308 abcd -[A1], -[A0] 00001174 2B5D B808 move.l [A5 - 0x47F8], [A5]+ 00001178 9B01 subx.b D5, D1 0000117A 084C 2315 bchg.b A4, 0x15 0000117E 1400 move.b D2, D0 00001180 081A 2217 btst.b [A2]+, 0x17 00001184 0060 D30A ori.w -[A0], 0xD30A 00001188 E552 roxl D2.w, 2 0000118A 5E5B addq.w [A3]+, 7 0000118C 2021 move.l D0, -[A1] 0000118E 02F3 .incomplete 00001190 1D86 1302 B303 move.b [[A6 + <> + D1 * 2] - 0x4CFD], D6 00001196 141A move.b D2, [A2]+ 00001198 081A 5228 btst.b [A2]+, 0x28 /* '(' */ 0000119C 3802 move.w D4, D2 0000119E AB66 syscall rAvg 000011A0 201C move.l D0, [A4]+ 000011A2 5E86 addq.l D6, 7 000011A4 3B01 move.w -[A5], D1 000011A6 6309 bls +0xB /* 000011B1 */ 000011A8 1B12 move.b -[A5], [A2] 000011AA 3328 082B move.w -[A1], [A0 + 0x82B] 000011AE 991F sub.b [A7]+, D4 000011B0 0B01 btst D1, D5 000011B2 9306 subx.b D1, D6 label000011B4: 000011B4 089B 07AB bclr.b [A3]+, 0xAB 000011B8 2C6B 0407 movea.l A6, [A3 + 0x407] 000011BC 010E btst A6, D0 000011BE 0F68 3B4A bchg [A0 + 0x3B4A], D7 000011C2 08A3 07B0 bclr.b -[A3], 0xB0 000011C6 086B 0752 6B07 bchg.b [A3 + 0x6B07], 0x52 /* 'R' */ 000011CC 228B move.l [A1], A3 000011CE 2848 movea.l A4, A0 000011D0 4CCB 40D4 movem.l D2,D4,D6,D7,A6, A3 000011D4 D317 add.b [A7], D1 000011D6 7123 moveq.l D0, 0x23 000011D8 DB21 add.b -[A1], D5 000011DA F62B 040E .move16 0xF62B, 0x040E // unimplemented 000011DE DB21 add.b -[A1], D5 000011E0 2B04 move.l -[A5], D4 000011E2 B306 xor.b D6, D1 000011E4 0FE5 .incomplete 000011E6 7CDB moveq.l D6, 0xFFFFFFDB 000011E8 2107 move.l -[A0], D7 000011EA 02B4 58DB 2107 02B9 andi.l [A4 + D0.w * 2 - 0x71], 0x58DB2107 000011F2 1300 move.b -[A1], D0 000011F4 0AF3 .incomplete 000011F6 0D88 bclr A0, D6 000011F8 C314 and.b [A4], D1 000011FA 607B bra +0x7D /* 00001277 */ 000011FC 042B 004B 16F8 subi.b [A3 + 0x16F8], 0x4B /* 'K' */ 00001202 1B04 move.b -[A5], D4 00001204 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00001206 8B01 sbcd D5, D1 00001208 0B01 btst D1, D5 0000120A A28B syscall CommToolboxDispatch, flags=2 0000120C 01E1 .incomplete 0000120E 0363 bchg -[A3], D1 00001210 67A2 beq -0x5C /* 000011B4 */ 00001212 0B05 btst D5, D5 00001214 8670 F807 or.w D3, [A0 + A7 + 0x7] 00001218 02C0 .incomplete 0000121A 033C 6301 btst 0x1, D1 0000121E 6100 0B3C bsr +0xB3E /* 00001D5C */ 00001222 2048 movea.l A0, A0 00001224 F864 5E73 .extension 0x864 <>, 0x5E73 // unimplemented 00001228 2B53 0264 move.l [A5 + 0x264], [A3] 0000122C 5E03 addq.b D3, 7 0000122E 1173 0656 496E move.b [A0 + 0x496E], [A3 + D0.w * 8 + 0x56] 00001234 083C DB16 01B3 btst.b 0xB3, 0x16 0000123A C438 C337 and.b D2, [0xFFFFC337] 0000123E 5E95 addq.l [A5], 7 00001240 B3DB cmpa.l A1, [A3]+ 00001242 1F93 2626 move.b [A7 + D2.w * 8 + 0x26], [A3] 00001246 2134 7B04 move.l -[A0], <> 0000124A 145C movea.b A2, [A4]+ 0000124C C587 and.l D7, D2 0000124E 0702 btst D2, D3 00001250 E8D3 83BB bftst [A3] {14:D3} 00001254 52FB 52B3 shi [PC + D5.w * 2 - 0x77] 00001258 0503 btst D3, D2 0000125A 1089 move.b [A0], A1 0000125C 01E3 .incomplete 0000125E 0C60 332C cmpi.w -[A0], 0x332C /* '3,' */ 00001262 D3AD 7B1D add.l [A5 + 0x7B1D], D1 00001266 41B2 FB0E E30C .invalid 0, [[A2 + <>] + A7 * 2 - 0x1CF4] // invalid opcode 4 with b == 6 0000126C A301 syscall Close, flags=3 0000126E 530C subq.b A4, 1 00001270 B305 xor.b D5, D1 00001272 BB5E xor.w [A6]+, D5 00001274 0310 btst [A0], D1 00001276 5B06 subq.b D6, 5 00001278 7B2D moveq.l D5, 0x2D 0000127A D303 addx.b D1, D3 0000127C 0B2C B30D btst [A4 - 0x4CF3], D5 00001280 2643 movea.l A3, D3 00001282 30D3 move.w [A0]+, [A3] 00001284 03B3 04E1 bclr [A3 + D0.w * 4 - 0x31], D1 00001288 0003 2CA1 ori.b D3, 0xA1 0000128C 0001 06DB ori.b D1, 0xDB 00001290 0023 1B4B ori.b -[A3], 0x4B /* 'K' */ 00001294 017C 48E3 bchg 0x48E3, D0 00001298 8CA0 or.l D6, -[A0] 0000129A 4823 nbcd.b -[A3] 0000129C 5AD5 spl [A5] 0000129E 08F3 0C41 055B 07D3 830F bset.b [[A3] + 0x7D3830F], 0x41 /* 'A' */ 000012A8 5C06 addq.b D6, 6 000012AA 0E36 1335 02CB .invalid.b [A6 + D0.w * 2 - 0x53], 0x35 /* '5' */ // invalid immediate operation 000012B0 3EC5 move.w [A7]+, D5 000012B2 0014 A100 ori.b [A4], 0x0 000012B6 0F1C btst [A4]+, D7 000012B8 82BB 31C1 or.l D1, [[ + <>]] 000012BC 042B 4A26 0F3A subi.b [A3 + 0xF3A], 0x26 /* '&' */ 000012C2 CB16 and.b [A6], D5 000012C4 050F btst A7, D2 000012C6 0B02 btst D2, D5 000012C8 0702 btst D2, D3 000012CA 9CF3 0522 DB1F CB32 sub.w A6, [[A3 - 0x24E1 + D0 * 4] - 0x34CE] 000012D2 4B4A chk.w D5, A2 000012D4 1977 BB02 9CAC A042 move.b [A4 - 0x5FBE], [[A7 + <> + A3 * 2] - 0x6354] 000012DC 5310 subq.b [A0], 1 000012DE 000B 028E ori.b A3, 0x8E 000012E2 1700 move.b -[A3], D0 000012E4 92E3 sub.w A1, -[A3] 000012E6 14D3 move.b [A2]+, [A3] 000012E8 011C btst [A4]+, D0 000012EA 382B 0853 move.w D4, [A3 + 0x853] 000012EE 0383 bclr D3, D1 000012F0 011A btst [A2]+, D0 000012F2 5E84 addq.l D4, 7 000012F4 0463 4C7A subi.w -[A3], 0x4C7A /* 'Lz' */ 000012F8 1704 move.b -[A3], D4 000012FA C063 and.w D0, -[A3] 000012FC 01D3 .incomplete 000012FE 02CC .incomplete 00001300 4237 0341 clr.b [[A7 + <>]] 00001304 830B sbcd -[A1], -[A3] 00001306 3CF3 0A9E move.w [A6]+, [A3 + D0 * 2 - 0x98] 0000130A 0AEB .incomplete 0000130C 0522 btst -[A2], D2 0000130E 141A move.b D2, [A2]+ 00001310 5EBA 0083 addq.l [PC + 0x83 /* 00001395, value 0x58BB0707 */], 7 00001314 0B85 bclr D5, D5 00001316 F3A1 .invalid <> 00001318 05C5 .incomplete 0000131A 0089 7BAA 733A ori.l A1, 0x7BAA733A 00001320 2701 move.l -[A3], D1 00001322 435B chk.w D1, [A3]+ 00001324 0203 14B3 andi.b D3, 0xB3 00001328 0893 080B bclr.b [A3], 0xB 0000132C 1621 move.b D3, -[A1] 0000132E 0FA0 bclr -[A0], D7 00001330 933B CCCB sub.b [PC + A4 * 4 - 0x53], D1 00001334 5C14 addq.b [A4], 6 00001336 8404 or.b D2, D4 00001338 0F7A 7ECA bchg [PC + 0x7ECA /* 00009204, cstring "" */], D7 0000133C D32C 4B13 add.b [A4 + 0x4B13], D1 00001340 C101 abcd D0, D1 00001342 F065 0481 .extension 0x065 <>, 0x0481 // unimplemented 00001346 5768 3302 subq.w [A0 + 0x3302], 3 0000134A 1A43 movea.b A5, D3 0000134C 02BA 02DB 3520 7E42 andi.l [PC + 0x7E42 /* 00009190, cstring "" */], 0x2DB3520 00001354 3AE3 move.w [A5]+, -[A3] 00001356 0A4D 9361 xori.w A5, 0x9361 0000135A AF07 syscall PutPicByte, auto_pop 0000135C 02C7 .incomplete 0000135E 6B10 bmi +0x12 /* 00001370 */ 00001360 6438 bcc +0x3A /* 0000139A */ 00001362 118E 6A1A move.b [A0 + D6 * 2 + 0x1A], A6 00001366 381A move.w D4, [A2]+ 00001368 5E04 addq.b D4, 7 0000136A 1782 6656 move.b [A3 + D6.w * 8 + 0x56], D2 0000136E 126B 089C movea.b A1, [A3 + 0x89C] // begin alternate branch 00001370-00001374 label00001370: 00001370 089C 62B3 bclr.b [A4]+, 0xB3 // end alternate branch 00001370-00001374 label00001370: // (misaligned) 00001372 62B3 bhi -0x4B /* 00001327 */ 00001374 039C bclr [A4]+, D1 00001376 5B0F subq.b A7, 5 00001378 DB00 addx.b D5, D0 0000137A 8406 or.b D2, D6 0000137C AC51 syscall SetCursor, auto_pop 0000137E D8ED 2407 add.w A4, [A5 + 0x2407] 00001382 029B 0B0A 9E0A andi.l [A3]+, 0xB0A9E0A 00001388 7807 moveq.l D4, 0x07 0000138A 0321 btst -[A1], D1 0000138C 285E movea.l A4, [A6]+ 0000138E 04FB .incomplete 00001390 3FA1 00D1 move.w [A7 + D0.w - 0x47], -[A1] 00001394 1A58 movea.b A5, [A0]+ 00001396 BB07 xor.b D7, D5 00001398 0704 btst D4, D3 label0000139A: 0000139A D033 0413 add.b D0, [A3 + D0.w * 4 + 0x13] 0000139E 0DDB .incomplete 000013A0 01C1 .incomplete 000013A2 2D1C move.l -[A6], [A4]+ 000013A4 70F1 moveq.l D0, 0xFFFFFFF1 000013A6 2D43 02E1 move.l [A6 + 0x2E1], D3 000013AA 2D43 0207 move.l [A6 + 0x207], D3 000013AE 04D5 .incomplete 000013B0 4704 .invalid 3, D4 // invalid opcode 4 with b == 4 000013B2 DA1B add.b D5, [A3]+ 000013B4 0C09 126B cmpi.b A1, 0x6B /* 'k' */ 000013B8 08DB 076B bset.b [A3]+, 0x6B /* 'k' */ 000013BC 010B btst A3, D0 000013BE 09DB .incomplete 000013C0 071B btst [A3]+, D3 000013C2 073B 07DB 0733 07BB btst [[] + 0x73307BB], D3 000013CA 03A3 bclr -[A3], D1 000013CC 1593 0EA3 move.b [A2 + D0 * 8 - 0x93], [A3] 000013D0 09DB .incomplete 000013D2 07C3 .incomplete 000013D4 001B 1A56 ori.b [A3]+, 0x56 /* 'V' */ 000013D8 CDA2 and.l -[A2], D6 000013DA CB19 and.b [A1]+, D5 000013DC C5DC muls.w D2, [A4]+ 000013DE C132 BB07 C136 0F1A and.b [[A2 + <>] + A3 * 2 - 0x3EC9F0E6], D0 000013E6 5E17 addq.b [A7], 7 000013E8 0321 btst -[A1], D1 000013EA C136 E508 and.b [A6 + <> + A6 * 4], D0 000013EE 1300 move.b -[A1], D0 000013F0 22E5 move.l [A1]+, -[A5] 000013F2 08D5 3687 bset.b [A5], 0x87 000013F6 0E23 76CB .invalid.b -[A3], 0xCB // invalid immediate operation 000013FA 19B3 1D64 70CB move.b [A4 + D7.w - 0x53], <> 00001400 0863 0A64 bchg.b -[A3], 0x64 /* 'd' */ 00001404 98CB sub.w A4, A3 00001406 088B 03DB bclr.b A3, 0xDB 0000140A 07AB 028B bclr [A3 + 0x28B], D3 0000140E 0BDB .incomplete 00001410 078B bclr A3, D3 00001412 0103 btst D3, D0 00001414 092E CB11 btst [A6 - 0x34EF], D4 00001418 695A bvs +0x5C /* 00001474 */ 0000141A 9A05 sub.b D5, D5 0000141C 0A31 0B54 CB19 xori.b [[A1 + A4 * 2]], 0x54 /* 'T' */ 00001422 29C9 6B4E 8152 move.l 0x6B4E8152, A1 00001428 9E0A sub.b D7, A2 0000142A C45E and.w D2, [A6]+ 0000142C 5B01 subq.b D1, 5 0000142E 70A6 moveq.l D0, 0xFFFFFFA6 00001430 08A6 5AA6 bclr.b -[A6], 0xA6 00001434 2673 017B 4EA1 0B1B 1C73 0173 movea.l A3, [[A3 + 0x4EA10B1B] + 0x1C730173] // begin alternate branch 0000143E-00001444 label0000143E: 0000143E 0173 4EBB bchg [A3 + D4 * 8 - 0x69], D0 00001442 4492 neg.l [A2] // end alternate branch 0000143E-00001444 label0000143E: // (misaligned) 00001440 4EBB 4492 jsr [PC + D4.w * 4 - 0x110] 00001444 6B50 bmi +0x52 /* 00001496 */ 00001446 0178 BB16 bchg [0xFFFFBB16], D0 0000144A 0E6B 08BB 1663 .invalid.w [A3 + 0x1663], 0x8BB // invalid immediate operation 00001450 0DB3 03E6 bclr <>, D6 00001454 1706 move.b -[A3], D6 00001456 9D04 subx.b D6, D4 00001458 1335 89A0 4A0F move.b -[A1], [0x4A0F + A0] 0000145E 414D chk.w D0, A5 00001460 FB15 .extension 0xB15 <> // unimplemented 00001462 A17A syscall SetADBInfo, flags=1 00001464 D1DA add.l A0, [A2]+ 00001466 6B01 bmi +0x3 /* 00001469 */ 00001468 0013 0137 ori.b [A3], 0x37 /* '7' */ 0000146C 049E 4A0F A554 subi.l [A6]+, 0x4A0FA554 00001472 2B01 move.l -[A5], D1 label00001474: 00001474 0023 0007 ori.b -[A3], 0x7 00001478 02AE 3EE3 1E06 44DC andi.l [A6 + 0x44DC], 0x3EE31E06 00001480 E311 roxl D1.b, 1 00001482 E6A5 asr D5, D3 00001484 F973 .extension 0x973 <> // unimplemented 00001486 0EA5 0570 4A23 .invalid.l -[A5], 0x5704A23 // invalid immediate operation 0000148C 5183 subq.l D3, 8 0000148E 027B 11D8 030F 3E0F 1404 andi.w [[PC + <>] + D0 * 2 + 0x3E0F1404], 0x11D8 // begin alternate branch 00001496-00001498 label00001496: 00001496 1404 move.b D2, D4 // end alternate branch 00001496-00001498 label00001496: // (misaligned) 00001498 0F14 btst [A4], D7 0000149A 0443 6427 subi.w D3, 0x6427 /* 'd\'' */ 0000149E 00CC .incomplete 000014A0 1C22 move.b D6, -[A2] 000014A2 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 000014A4 6498 bcc -0x66 /* 0000143E */ 000014A6 0F64 bchg -[A4], D7 000014A8 F20F 7508 fmove (double) A7, fp2 000014AC 5CE6 sge -[A6] 000014AE 3108 move.w -[A0], A0 000014B0 F39C .invalid <> 000014B2 DB0C addx.b -[A5], -[A4] 000014B4 1404 move.b D2, D4 000014B6 9B35 2D0C sub.b <>, D5 000014BA 0F14 btst [A4], D7 000014BC 6101 bsr +0x3 /* 000014BF */ 000014BE 410B .invalid 0, A3 // invalid opcode 4 with b == 4 000014C0 A133 syscall VInstall, flags=1 000014C2 1427 move.b D2, -[A7] 000014C4 0457 452B subi.w [A7], 0x452B /* 'E+' */ 000014C8 6101 bsr +0x3 /* 000014CB */ 000014CA 040F 013A subi.b A7, 0x3A /* ':' */ 000014CE AA9A syscall AnimatePalette 000014D0 E108 lsl D0.b, 8 000014D2 1351 7800 move.b [A1 + 0x7800], [A1] 000014D6 B31E xor.b [A6]+, D1 000014D8 0511 btst [A1], D2 000014DA 0F46 bchg D6, D7 000014DC CB07 abcd D5, D7 000014DE 2E0E move.l D7, A6 000014E0 6640 bne +0x42 /* 00001522 */ 000014E2 7E3B moveq.l D7, 0x3B 000014E4 1100 move.b -[A0], D0 000014E6 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 000014E8 00AB 0021 02E8 130D ori.l [A3 + 0x130D], 0x2102E8 000014F0 1404 move.b D2, D4 000014F2 2B29 A90D move.l -[A5], [A1 - 0x56F3] 000014F6 B2C1 cmpa.w A1, D1 000014F8 1673 4E3E movea.b A3, [A3 + D4 * 8 + 0x3E] 000014FC EB36 roxl D6.b, D5 000014FE A149 syscall HPurge, flags=1 00001500 EA81 asr D1, 5 00001502 16AB 0781 move.b [A3], [A3 + 0x781] 00001506 16EB 0846 move.b [A3]+, [A3 + 0x846] 0000150A 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 0000150C 859E or.l [A6]+, D2 0000150E 8D83 2508 unpk D6, D3, 0x2508 00001512 0FC5 .incomplete 00001514 81B3 0AB9 or.l [A3 + D0 * 2 - 0x71], D0 00001518 83E5 divs.w D1, -[A5] 0000151A 010F btst A7, D0 0000151C E501 asl D1.b, 2 0000151E 4843 swap.w D3 00001520 12C5 move.b [A1]+, D5 label00001522: 00001522 6681 bne -0x7D /* 000014A5 */ 00001524 3833 0A99 move.w D4, [A3 + D0 * 2 - 0x103] 00001528 1733 5961 0153 move.b -[A3], [[A3 + 0x153]] 0000152E 0E75 0E14 4504 .invalid.w <>, 0xE14 // invalid immediate operation 00001534 0FA9 115B bclr [A1 + 0x115B], D7 00001538 079C bclr [A4]+, D3 0000153A 624C bhi +0x4E /* 00001588 */ 0000153C 0FA1 bclr -[A1], D7 0000153E 394C 0FDD move.w [A4 + 0xFDD], A4 00001542 393E move.w -[A4], <> 00001544 0F88 bclr A0, D7 00001546 6328 bls +0x2A /* 00001570 */ 00001548 630C bls +0xE /* 00001556 */ 0000154A 1404 move.b D2, D4 0000154C 6362 bls +0x64 /* 000015B0 */ 0000154E 4583 .invalid 2, D3 // invalid opcode 4 with b == 6 00001550 C107 abcd D0, D7 00001552 D841 add.w D4, D1 00001554 A163 syscall MaxApplZone, flags=1 label00001556: 00001556 28A1 move.l [A4], -[A1] 00001558 0053 0E27 ori.w [A3], 0xE27 0000155C 0507 btst D7, D2 0000155E 7305 moveq.l D1, 0x05 00001560 3B45 5306 move.w [A5 + 0x5306], D5 00001564 4B85 .invalid 5, D5 // invalid opcode 4 with b == 6 00001566 0C41 1317 cmpi.w D1, 0x1317 0000156A 0394 bclr [A4], D1 0000156C 4A0F tst.b A7 0000156E E500 asl D0.b, 2 label00001570: 00001570 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4 00001572 4A13 tst.b [A3] 00001574 2A07 move.l D5, D7 00001576 0383 bclr D3, D1 00001578 C608 and.b D3, A0 0000157A 0B19 btst [A1]+, D5 0000157C 9B01 subx.b D5, D1 0000157E AB00 syscall BitBlt 00001580 4C6B 419B 06AB movem.l D0,D1,D3,D4,D7,A0,A6, [A3 + 0x6AB] 00001586 007B 3823 0700 ori.w [PC + <> + D0 * 8], 0x3823 /* '8#' */ // begin alternate branch 00001588-0000158C label00001588: 00001588 3823 move.w D4, -[A3] 0000158A 0700 btst D0, D3 // end alternate branch 00001588-0000158C label00001588: // (misaligned) 0000158C 5A17 addq.b [A7], 5 0000158E 0253 211B andi.w [A3], 0x211B 00001592 3702 move.w -[A3], D2 00001594 3C3B 27E5 move.w D6, <> 00001598 2726 move.l -[A3], -[A6] 0000159A 8917 or.b [A7], D4 0000159C 040F 201C subi.b A7, 0x1C 000015A0 2233 3A9B move.l D1, [A3 + D3 * 2 - 0x101] 000015A4 0143 bchg D3, D0 000015A6 064C 9B86 addi.w A4, 0x9B86 000015AA 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 000015AC 7B38 moveq.l D5, 0x38 000015AE 8B06 sbcd D5, D6 label000015B0: 000015B0 5504 subq.b D4, 2 000015B2 3702 move.w -[A3], D2 000015B4 5863 addq.w -[A3], 4 000015B6 0C78 3504 0F25 cmpi.w [0x00000F25], 0x3504 000015BC 0448 631B subi.w A0, 0x631B 000015C0 2E93 move.l [A7], [A3] 000015C2 166D 37C1 movea.b A3, [A5 + 0x37C1] 000015C6 200F move.l D0, A7 000015C8 2D90 8406 move.l [A6 + A0.w * 4 + 0x6], [A0] 000015CC 8C15 or.b D6, [A5] 000015CE 127B 834B 007B 1112 movea.b A1, [[PC + <>] + 0x7B1112] 000015D6 729A moveq.l D1, 0xFFFFFF9A 000015D8 72DB moveq.l D1, 0xFFFFFFDB 000015DA 00CB .incomplete 000015DC 0DC6 .incomplete 000015DE 6DE7 blt -0x17 /* 000015C7 */ 000015E0 BB02 xor.b D2, D5 000015E2 BB04 xor.b D4, D5 000015E4 A5EA syscall vFileRead, flags=5 000015E6 0D01 btst D1, D6 000015E8 DB25 add.b -[A5], D5 000015EA 900E sub.b D0, A6 000015EC 8B07 sbcd D5, D7 000015EE 2702 move.l -[A3], D2 000015F0 6F5A ble +0x5C /* 0000164C */ 000015F2 1702 move.b -[A3], D2 000015F4 740F moveq.l D2, 0x0F 000015F6 2028 5A07 move.l D0, [A0 + 0x5A07] 000015FA 0284 A65A 2702 andi.l D4, 0xA65A2702 00001600 7DF0 moveq.l D6, 0xFFFFFFF0 00001602 2702 move.l -[A3], D2 00001604 82A6 or.l D1, -[A6] 00001606 26BE move.l [A3], <> 00001608 48B3 0F41 1B6B 0524 7017 0635 movem.w [[A3 + 0x524] + 0x70170635], D0,D6,A0,A1,A2,A3 00001614 0D09 btst A1, D6 00001616 0B37 150B 430C E501 btst [[A7 + <> + D1 * 4] + 0x430CE501], D5 0000161E 040F 603E subi.b A7, 0x3E /* '>' */ 00001622 3B2A FB06 move.w -[A5], [A2 - 0x4FA] 00001626 0700 btst D0, D3 00001628 9734 088B sub.b [A4 + D0 - 0x117], D3 0000162C 0293 4E21 1C2B andi.l [A3], 0x4E211C2B 00001632 0861 1293 bchg.b -[A1], 0x93 00001636 01B3 0C02 bclr [A3 + D0 * 4 + 0x2], D0 0000163A AB63 syscall rXMASK9 0000163C 1704 move.b -[A3], D4 0000163E BE4A cmp.w D7, A2 00001640 4350 chk.w D1, [A0] 00001642 563E addq.b <>, 3 00001644 FB36 .extension 0xB36 <> // unimplemented 00001646 D51B add.b [A3]+, D2 00001648 4CFB 1E15 019A 7B26 movem.l D0,D2,D4,A1,A2,A3,A4, [[ + D0] + 0x7B26] // begin alternate branch 0000164C-00001650 label0000164C: 0000164C 019A bclr [A2]+, D0 0000164E 7B26 moveq.l D5, 0x26 // end alternate branch 0000164C-00001650 label0000164C: // (misaligned) 00001650 334F 0B01 move.w [A1 + 0xB01], A7 00001654 7B26 moveq.l D5, 0x26 00001656 B30C cmpm.b [A1]+, [A4]+ 00001658 0008 BA02 ori.b A0, 0x2 0000165C 5335 4504 subq.b <>, 1 00001660 B30F cmpm.b [A1]+, [A7]+ 00001662 A304 syscall Control, flags=3 00001664 2233 01BA 022B 2E9B 0042 move.l D1, [[0x22B2E9B + D0] + 0x42] 0000166E BB01 xor.b D1, D5 00001670 3705 move.w -[A3], D5 00001672 B0C3 cmpa.w A0, D3 00001674 15B3 057E 4CC3 move.b [A2 + D4 * 4 - 0x61], <> 0000167A 4191 .invalid 0, [A1] // invalid opcode 4 with b == 6 0000167C 174C EB4F move.b [A3 - 0x14B1], A4 00001680 A117 syscall Eject, flags=1 00001682 1B2A 0073 move.b -[A5], [A2 + 0x73] 00001686 6617 bne +0x19 /* 0000169F */ 00001688 0279 B363 6D37 7366 andi.w [0x6D377366], 0xB363 00001690 0253 18CD andi.w [A3], 0x18CD 00001694 44DB move.b [A3]+, CCR 00001696 3678 1A43 movea.w A3, [0x00001A43] 0000169A 061A AB00 addi.b [A2]+, 0x0 0000169E 3258 movea.w A1, [A0]+ 000016A0 5A47 addq.w D7, 5 000016A2 032F B31E btst [A7 - 0x4CE2], D1 000016A6 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 000016A8 360F move.w D3, A7 000016AA 6503 bcs +0x5 /* 000016AF */ 000016AC 9B16 sub.b [A6], D5 000016AE EB08 lsl D0.b, 5 000016B0 861B or.b D3, [A3]+ 000016B2 1C6B 0881 movea.b A6, [A3 + 0x881] 000016B6 0FC5 .incomplete 000016B8 710F moveq.l D0, 0x0F 000016BA 8D43 7B1C pack D6, D3, 0x7B1C 000016BE 7301 moveq.l D1, 0x01 000016C0 1B1C move.b -[A5], [A4]+ 000016C2 A346 syscall GetOSTrapAddress, flags=3 000016C4 4807 nbcd.b D7 000016C6 0685 2502 029B addi.l D5, 0x2502029B 000016CC 0245 CE61 andi.w D5, 0xCE61 000016D0 E027 asr D7.b, D0 000016D2 0773 45C6 bchg <>, D3 000016D6 EAAD lsr D5, D5 000016D8 3DF3 0C88 move.w <>, [A3 + D0 * 4 - 0x120] 000016DC 2B21 move.l -[A5], -[A1] 000016DE 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 000016E0 0C29 0166 402B cmpi.b [A1 + 0x402B], 0x66 /* 'f' */ 000016E6 0863 220B bchg.b -[A3], 0xB 000016EA 1BBB 0341 00FB move.b [A5 + D0.w - 0x5], [[PC + <>]] 000016F0 0DCD .incomplete 000016F2 02E1 .incomplete 000016F4 427B 4EDB clr.w [PC + D4 * 8 - 0x37] 000016F8 0839 3F02 7B63 2011 btst.b [0x7B632011], 0x2 00001700 041C 52D8 subi.b [A4]+, 0xD8 00001704 867B 4EEB or.w D3, [PC + D4 * 8 - 0x21] 00001708 00DB .incomplete 0000170A 0829 0983 6317 btst.b [A1 + 0x6317], 0x83 00001710 0267 A307 andi.w -[A7], 0xA307 00001714 BB16 xor.b [A6], D5 00001716 447B 0465 neg.w [PC + D0.w * 4 + 0x65] 0000171A 0104 btst D4, D0 0000171C 0F45 bchg D5, D7 0000171E D1E5 add.l A0, -[A5] 00001720 C181 and.l D1, D0 00001722 0A45 0441 xori.w D5, 0x441 00001726 D028 6B01 add.b D0, [A0 + 0x6B01] 0000172A 1A13 move.b D5, [A3] 0000172C 0145 bchg D5, D0 0000172E 432B 4D2C .invalid 1, [A3 + 0x4D2C] // invalid opcode 4 with b == 4 00001732 4863 pea.l -[A3] 00001734 0C06 ACDC cmpi.b D6, 0xDC 00001738 1B10 move.b -[A5], [A0] 0000173A 115B 1C70 move.b [A0 + 0x1C70], [A3]+ 0000173E AB2B syscall ExTblPtr 00001740 AB10 syscall DoLine 00001742 4EAB 1002 jsr [A3 + 0x1002] 00001746 F324 .extension 0x324 <> // unimplemented 00001748 040F 7A68 subi.b A7, 0x68 /* 'h' */ 0000174C A0D3 syscall vBTUpdate 0000174E 2C93 move.l [A6], [A3] 00001750 1D56 433A move.b [A6 + 0x433A], [A6] 00001754 C65A and.w D3, [A2]+ 00001756 B269 2BBE cmp.w D1, [A1 + 0x2BBE] 0000175A C626 and.b D3, -[A6] 0000175C 4702 .invalid 3, D2 // invalid opcode 4 with b == 4 0000175E 81C9 divs.w D0, A1 00001760 416B 0986 chk.w D0, [A3 + 0x986] 00001764 734E moveq.l D1, 0x4E 00001766 A301 syscall Close, flags=3 00001768 A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5 0000176A 3B0C move.w -[A5], A4 0000176C 6881 bvc -0x7D /* 000016EF */ 0000176E 276B 109C 625B move.l [A3 + 0x625B], [A3 + 0x109C] // begin alternate branch 00001772-00001774 fn00001772: 00001772 625B bhi +0x5D /* 000017CF */ // end alternate branch 00001772-00001774 fn00001772: // (misaligned) 00001774 0647 00DC addi.w D7, 0xDC 00001778 CB13 and.b [A3], D5 0000177A 6831 bvc +0x33 /* 000017AD */ 0000177C 0768 B1AF bchg [A0 - 0x4E51], D3 00001780 0304 btst D4, D1 00001782 F607 00ED .move16 0xF607, 0x00ED // unimplemented 00001786 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 00001788 F4D3 cinvp DATA+INST, [A3] 0000178A 0864 0A33 bchg.b -[A4], 0x33 /* '3' */ 0000178E 1270 F613 movea.b A1, [A0 + A7.w * 8 + 0x13] 00001792 1398 00D3 move.b [A1 + D0.w - 0x45], [A0]+ 00001796 0B25 btst -[A5], D5 00001798 92D3 sub.w A1, [A3] 0000179A 1217 move.b D1, [A7] 0000179C 088C E100 bclr.b A4, 0x0 000017A0 2944 AAF8 move.l [A4 - 0x5508], D4 000017A4 0700 btst D0, D3 000017A6 FEBB 03DB .extension 0xEBB <> // unimplemented 000017AA 2B8B 27B8 0304 008B move.l [0x304008B + D2 * 8], A3 000017B2 0300 btst D0, D1 000017B4 0304 btst D4, D1 000017B6 3228 D312 move.w D1, [A0 - 0x2CEE] 000017BA 85BD or.l <>, D2 000017BC 8500 sbcd D2, D0 000017BE 830E sbcd -[A1], -[A6] 000017C0 1703 move.b -[A3], D3 000017C2 099A bclr [A2]+, D4 000017C4 0320 btst -[A0], D1 000017C6 BB03 xor.b D3, D5 000017C8 CB0D abcd -[A5], -[A5] 000017CA 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 000017CC CB0A abcd -[A5], -[A2] 000017CE 12E3 move.b [A1]+, -[A3] 000017D0 02E3 .incomplete 000017D2 0B7B 04B3 bchg [PC + D0.w * 4 - 0x77], D5 000017D6 09EB .incomplete 000017D8 2DE3 move.l <>, -[A3] 000017DA 028B 0127 077B andi.l A3, 0x127077B 000017E0 1B53 BB03 move.b [A5 - 0x44FD], [A3] 000017E4 618C bsr -0x72 /* 00001772 */ 000017E6 5326 subq.b -[A6], 1 000017E8 7704 moveq.l D3, 0x04 000017EA 4DCB lea.l A6, A3 000017EC 0D4B bchg A3, D6 000017EE 021B 1563 andi.b [A3]+, 0x63 /* 'c' */ 000017F2 0483 112B 0885 subi.l D3, 0x112B0885 000017F8 0073 0BD8 2B17 621B 1533 ori.w [[A3] + D2 * 2 + 0x621B1533], 0xBD8 00001802 0507 btst D7, D2 00001804 0581 bclr D1, D2 00001806 CB1B and.b [A3]+, D5 00001808 D305 addx.b D1, D5 fn0000180A: 0000180A 7B32 moveq.l D5, 0x32 0000180C 060E 02BB addi.b A6, 0xBB 00001810 13E8 730B D30D C500 move.b [0xD30DC500], [A0 + 0x730B] 00001818 234C 6847 move.l [A1 + 0x6847], A4 0000181C 092E 2105 btst [A6 + 0x2105], D4 00001820 D65B add.w D3, [A3]+ 00001822 02CB .incomplete 00001824 0DDB .incomplete 00001826 4429 05AB neg.b [A1 + 0x5AB] 0000182A 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 0000182C 1593 048B move.b [A2 + D0.w * 4 - 0x117], [A3] 00001830 61D8 bsr -0x26 /* 0000180A */ 00001832 738B moveq.l D1, 0xFFFFFF8B 00001834 1B15 move.b -[A5], [A5] 00001836 EB26 asl D6.b, D5 00001838 531D subq.b [A5]+, 1 0000183A FB00 .extension 0xB00 <> // unimplemented 0000183C 0F21 btst -[A1], D7 0000183E 0565 bchg -[A5], D2 00001840 0313 btst [A3], D1 00001842 2507 move.l -[A2], D7 00001844 0522 btst -[A2], D2 00001846 9E38 C309 sub.b D7, [0xFFFFC309] 0000184A 5ECB 1870 dbgt D3, +0x1872 /* 000030BC */ 0000184E C344 exg D1, D4 00001850 C32B 4B46 and.b [A3 + 0x4B46], D1 00001854 A673 syscall OSReserved, flags=6 00001856 2953 039A move.l [A4 + 0x39A], [A3] 0000185A C344 exg D1, D4 0000185C 5B2B 9B2B subq.b [A3 - 0x64D5], 5 00001860 0703 btst D3, D3 00001862 344B movea.w A2, A3 00001864 0E85 8C0A DB01 .invalid.l D5, 0x8C0ADB01 // invalid immediate operation 0000186A FB06 .extension 0xB06 <> // unimplemented 0000186C 7329 moveq.l D1, 0x29 0000186E 1300 move.b -[A1], D0 00001870 7329 moveq.l D1, 0x29 00001872 AB00 syscall BitBlt 00001874 E330 roxl D0.b, D1 00001876 5704 subq.b D4, 3 00001878 D94A addx.w -[A4], -[A2] 0000187A CB2F 8994 and.b [A7 - 0x766C], D5 0000187E 4ADB tas.b [A3]+ 00001880 4FC0 lea.l A7, D0 00001882 9304 subx.b D1, D4 00001884 534B subq.w A3, 1 00001886 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00001888 8307 sbcd D1, D7 0000188A 6104 bsr +0x6 /* 00001890 */ 0000188C 3704 move.w -[A3], D4 0000188E E7F3 0BCB 093B 4A6B rol .w [[ + <>] + 0x93B4A6B] // begin alternate branch 00001890-00001896 fn00001890: 00001890 0BCB .incomplete 00001892 093B 4A6B btst [PC + D4 * 2 + 0x6B], D4 // end alternate branch 00001890-00001896 fn00001890: // (misaligned) 00001896 01EA .incomplete 00001898 BB51 xor.w [A1], D5 0000189A E106 asl D6.b, 8 0000189C 2709 move.l -[A3], A1 0000189E 95F3 0B53 03F8 9B01 sub.l A2, [[A3] + 0x3F89B01] 000018A6 630A bls +0xC /* 000018B2 */ 000018A8 4C5B 854C movem.l D2,D3,D6,A0,A2,A7, [A3]+ 000018AC 032A 2107 btst [A2 + 0x2107], D1 000018B0 EB0D lsl D5.b, 5 label000018B2: 000018B2 E330 roxl D0.b, D1 000018B4 E319 rol D1.b, 1 000018B6 00C3 .incomplete 000018B8 1185 1BEB 0DD1 5F4A 4B22 move.b [[0xDD1] + 0x5F4A4B22], D5 000018C2 211B move.l -[A0], [A3]+ 000018C4 1325 move.b -[A1], -[A5] 000018C6 0013 3600 ori.b [A3], 0x0 000018CA 1325 move.b -[A1], -[A5] 000018CC 3228 C311 move.w D1, [A0 - 0x3CEF] 000018D0 D1D8 add.l A0, [A0]+ 000018D2 4A6B 4F53 tst.w [A3 + 0x4F53] 000018D6 03F0 .incomplete 000018D8 8307 sbcd D1, D7 000018DA 7358 moveq.l D1, 0x58 000018DC E30E lsl D6.b, 1 000018DE 1336 070A 4453 move.b -[A1], [[A6 + <> + D0 * 8] + 0x4453] 000018E4 09B0 EB09 bclr [[A0 + <> + A6 * 2]], D4 000018E8 010A btst A2, D0 000018EA 070A btst A2, D3 000018EC 4B85 .invalid 5, D5 // invalid opcode 4 with b == 6 000018EE 1BBB 10E5 3BE1 0306 move.b [[0x306]], [PC + D1.w - 0x27] 000018F6 0E32 025B 3F2C .invalid.b <>, 0x5B /* '[' */ // invalid immediate operation 000018FC 3345 C311 move.w [A1 - 0x3CEF], D5 00001900 651E bcs +0x20 /* 00001920 */ 00001902 72B3 moveq.l D1, 0xFFFFFFB3 00001904 1543 4B19 move.b [A2 + 0x4B19], D3 00001908 0D7B 0D1B 3E88 1B3E bchg [[PC + D0 * 4] + 0x3E881B3E], D6 00001910 4C33 1553 034A 531C movem.w D0,D1,D4,D6,A0,A2,A4, [[A3 + <>] + 0x531C] 00001918 D307 addx.b D1, D7 0000191A 6273 bhi +0x75 /* 0000198F */ 0000191C 0B6B 1B4B bchg [A3 + 0x1B4B], D5 label00001920: 00001920 0083 1181 1DEB ori.l D3, 0x11811DEB 00001926 1D0C move.b -[A6], A4 00001928 011C btst [A4]+, D0 0000192A 00F3 .incomplete 0000192C 2E02 move.l D7, D2 0000192E 1B29 2C20 move.b -[A5], [A1 + 0x2C20] 00001932 0443 4028 subi.w D3, 0x4028 /* '@(' */ 00001936 E100 asl D0.b, 8 00001938 0325 btst -[A5], D1 0000193A 7ABE moveq.l D5, 0xFFFFFFBE 0000193C 6309 bls +0xB /* 00001947 */ 0000193E C500 abcd D2, D0 00001940 4B2E 2032 .invalid 5, [A6 + 0x2032] // invalid opcode 4 with b == 4 00001944 A500 syscall Open/PBHOpen/HOpen, flags=5 00001946 AB21 syscall RSect 00001948 2CA3 move.l [A6], -[A3] 0000194A 0178 8402 bchg [0xFFFF8402], D0 0000194E 432E 6823 .invalid 1, [A6 + 0x6823] // invalid opcode 4 with b == 4 00001952 0561 bchg -[A1], D2 00001954 05B0 BB10 bclr [A0 + A3 * 2], D2 00001958 9304 subx.b D1, D4 0000195A 634B bls +0x4D /* 000019A7 */ 0000195C 0302 btst D2, D1 0000195E DB1A add.b [A2]+, D5 00001960 8311 or.b [A1], D1 00001962 730B moveq.l D1, 0x0B 00001964 DB2B 0CBB add.b [A3 + 0xCBB], D5 00001968 0F2C 2078 btst [A4 + 0x2078], D7 0000196C 8B08 sbcd -[A5], -[A0] 0000196E 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 00001970 EB19 rol D1.b, 5 00001972 8B07 sbcd D5, D7 00001974 45E9 FB1B lea.l A2, [A1 - 0x4E5] 00001978 B315 xor.b [A5], D1 0000197A 730B moveq.l D1, 0x0B 0000197C C107 abcd D0, D7 0000197E 240E move.l D2, A6 00001980 1002 move.b D0, D2 00001982 AB3E syscall bHilite 00001984 900E sub.b D0, A6 00001986 8B08 sbcd -[A5], -[A0] 00001988 040F 8E32 subi.b A7, 0x32 /* '2' */ label0000198C: 0000198C 1702 move.b -[A3], D2 0000198E 6B02 bmi +0x4 /* 00001992 */ 00001990 7C84 moveq.l D6, 0xFFFFFF84 label00001992: 00001992 C30A abcd -[A1], -[A2] 00001994 1C3B 01C0 move.b D6, [ + <>] 00001998 CB09 abcd -[A5], -[A1] 0000199A 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 0000199C 813A 8056 or.b [PC - 0x7FAA /* FFFF8058, cstring "" */], D0 000019A0 124C movea.b A1, A4 000019A2 4366 chk.w D1, -[A6] 000019A4 4237 058A AB00 clr.b [[ + <> + D0 * 4] - 0x5500] 000019AA 0701 btst D1, D3 000019AC E007 asr D7.b, 8 000019AE 0670 B6A2 BB00 addi.w [A0 + <> + A3 * 2], 0xB6A2 000019B4 A11A syscall GetZone, flags=1 000019B6 7306 moveq.l D1, 0x06 000019B8 B30D cmpm.b [A1]+, [A5]+ 000019BA F30D .extension 0x30D <> // unimplemented 000019BC D0CB add.w A0, A3 000019BE 1163 0AE1 move.b [A0 + 0xAE1], -[A3] 000019C2 E203 asr D3.b, 1 000019C4 2D4B 1033 move.l [A6 + 0x1033], A3 000019C8 170B move.b -[A3], A3 000019CA 16BB 257B 976E B338 1083 2550 move.b [A3], [[PC - 0x68914CC8] + 0x10832550] 000019D6 EB10 roxl D0.b, 5 000019D8 34CC move.w [A2]+, A4 000019DA 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000019DC EE9A ror D2, 7 000019DE 034A bchg A2, D1 000019E0 8C0B or.b D6, A3 000019E2 5AEE 4B11 spl [A6 + 0x4B11] 000019E6 5B54 subq.w [A4], 5 000019E8 6BA2 bmi -0x5C /* 0000198C */ 000019EA 0A9A 6B22 DB11 xori.l [A2]+, 0x6B22DB11 000019F0 4934 BB02 6305 .invalid 4, [[A4 + <> + A3 * 2] + 0x6305] // invalid opcode 4 with b == 4 000019F6 0C00 0B05 cmpi.b D0, 0x5 000019FA A160 syscall FSDispatch/HFSDispatch, flags=1 000019FC 6640 bne +0x42 /* 00001A3E */ 000019FE 6308 bls +0xA /* 00001A08 */ 00001A00 7B03 moveq.l D5, 0x03 00001A02 0708 btst A0, D3 00001A04 1B27 move.b -[A5], -[A7] 00001A06 020B 0322 andi.b A3, 0x22 /* '\"' */ // begin alternate branch 00001A08-00001A0A label00001A08: 00001A08 0322 btst -[A2], D1 // end alternate branch 00001A08-00001A0A label00001A08: // (misaligned) label00001A0A: 00001A0A 61D1 bsr -0x2D /* 000019DD */ 00001A0C B600 cmp.b D3, D0 00001A0E DB13 add.b [A3], D5 00001A10 A17B syscall ADBReInit, flags=1 00001A12 02D3 .incomplete 00001A14 6412 bcc +0x14 /* 00001A28 */ 00001A16 7E4A moveq.l D7, 0x4A 00001A18 5B36 691B 9B20 02FA subq.b [[A6 + D6] - 0x64DFFD06], 5 00001A20 30CB move.w [A0]+, A3 00001A22 0FE1 .incomplete 00001A24 65E4 bcs -0x1A /* 00001A0A */ 00001A26 1400 move.b D2, D0 label00001A28: 00001A28 0303 btst D3, D1 00001A2A 21E6 FB11 move.l [0xFFFFFB11], -[A6] 00001A2E 0315 btst [A5], D1 00001A30 0303 btst D3, D1 00001A32 602B bra +0x2D /* 00001A5F */ 00001A34 272B 0481 move.l -[A3], [A3 + 0x481] 00001A38 0036 0FA5 01D3 14A2 1322 ori.b [[] + 0x14A21322], 0xA5 // begin alternate branch 00001A3E-00001A42 label00001A3E: 00001A3E 14A2 move.b [A2], -[A2] 00001A40 1322 move.b -[A1], -[A2] // end alternate branch 00001A3E-00001A42 label00001A3E: // (misaligned) 00001A42 5823 addq.b -[A3], 4 00001A44 0001 30BB ori.b D1, 0xBB 00001A48 1164 DB13 move.b [A0 - 0x24ED], -[A4] 00001A4C F31F .extension 0x31F <> // unimplemented 00001A4E F253 0F83 .extension 0x253 <>, 0x0F83 // unimplemented 00001A52 003B 010B 1AA6 ori.b [PC + D1 * 2 - 0x90], 0xB 00001A58 FB14 .extension 0xB14 <> // unimplemented 00001A5A 5883 addq.l D3, 4 00001A5C 0B37 04DC btst [A7 + D0.w * 4 - 0x36], D5 00001A60 8B3A 2902 or.b [PC + 0x2902 /* 00002904, value 0x3 */], D5 00001A64 2300 move.l -[A1], D0 00001A66 2102 move.l -[A0], D2 00001A68 BB00 xor.b D0, D5 00001A6A 7807 moveq.l D4, 0x07 00001A6C 05EC .incomplete 00001A6E 0003 2225 ori.b D3, 0x25 /* '%' */ 00001A72 55E3 scs -[A3] 00001A74 6449 bcc +0x4B /* 00001ABF */ 00001A76 2933 2C78 move.l -[A4], [A3 + D2 * 4 + 0x78] 00001A7A 2E34 1A0A move.l D7, [A4 + D1 * 2 + 0xA] 00001A7E 6403 bcc +0x5 /* 00001A83 */ 00001A80 2213 move.l D1, [A3] 00001A82 13B3 0004 5B2E 25AE F07B move.b [[A1 + 0x25AE] + D5 * 2 - 0xF85], [A3 + D0.w + 0x4] 00001A8C 0341 bchg D1, D1 00001A8E 019B bclr [A3]+, D0 00001A90 56B3 0013 addq.l [A3 + D0.w + 0x13], 3 00001A94 0DFB .incomplete 00001A96 050C btst A4, D2 00001A98 3249 movea.w A1, A1 00001A9A 0265 21EB andi.w -[A5], 0x21EB 00001A9E 1721 move.b -[A3], -[A1] 00001AA0 1069 D863 movea.b A0, [A1 - 0x279D] 00001AA4 4D61 chk.w D6, -[A1] 00001AA6 F7C4 .invalid <> 00001AA8 0A3B 0AC7 141E xori.b [PC + D1.w * 4 + 0x1E], 0xC7 00001AAE A335 syscall OffLine/Offline, flags=3 00001AB0 210F move.l -[A0], A7 00001AB2 46DB move.w SR, [A3]+ 00001AB4 0549 bchg A1, D2 00001AB6 7A49 moveq.l D5, 0x49 00001AB8 2C6B 1A8B movea.l A6, [A3 + 0x1A8B] 00001ABC 149B move.b [A2], [A3]+ 00001ABE 10B3 00E9 move.b [A0], [A3 + D0.w - 0x23] 00001AC2 0023 06D3 ori.b -[A3], 0xD3 00001AC6 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4 00001AC8 0603 CB0A addi.b D3, 0xA /* '\n' */ 00001ACC 7EA3 moveq.l D7, 0xFFFFFFA3 00001ACE 2386 D34D move.l <>, D6 00001AD2 0919 btst [A1]+, D4 00001AD4 7B0D moveq.l D5, 0x0D 00001AD6 D32D B6EB add.b [A5 - 0x4915], D1 00001ADA 0358 bchg [A0]+, D1 00001ADC 231C move.l -[A1], [A4]+ 00001ADE AE4B syscall NewColorDialog/NewCDialog, auto_pop 00001AE0 04D0 .incomplete 00001AE2 62A3 bhi -0x5B /* 00001A87 */ 00001AE4 02BB 0D8B 0958 D304 andi.l <>, 0xD8B0958 00001AEC 9313 sub.b [A3], D1 00001AEE C540 exg D2, D0 00001AF0 3B22 move.w -[A5], -[A2] 00001AF2 E18D lsl D5, 8 label00001AF4: 00001AF4 7306 moveq.l D1, 0x06 00001AF6 EA21 asr D1.b, D5 00001AF8 8573 066D or.w [A3 + D0.w * 8 + 0x6D], D2 00001AFC 3E42 movea.w A7, D2 00001AFE 546B 01EB addq.w [A3 + 0x1EB], 2 00001B02 16C1 move.b [A3]+, D1 00001B04 C2FA 9304 mulu.w D1, [PC - 0x6CFC /* FFFF9306, cstring "" */] 00001B08 D34B addx.w -[A1], -[A3] 00001B0A 2B59 2907 move.l [A5 + 0x2907], [A1]+ 00001B0E 1B66 4309 move.b [A5 + 0x4309], -[A6] 00001B12 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4 00001B14 5B05 subq.b D5, 5 00001B16 C303 abcd D1, D3 00001B18 861B or.b D3, [A3]+ 00001B1A 66D8 bne -0x26 /* 00001AF4 */ 00001B1C 88D3 divu.w D4, [A3] 00001B1E 2DF3 1DE3 0C6B 050C 0023 move.l <>, [[0xC6B] + 0x50C0023] 00001B28 1C01 move.b D6, D1 00001B2A 0C78 7802 AB19 cmpi.w [0xFFFFAB19], 0x7802 00001B30 40E3 move.w -[A3], SR 00001B32 1DD3 move.b <>, [A3] 00001B34 37D3 2D2E 345C 28A3 move.w [[PC + 0x345C] + D2 * 4 + 0x28A3], [A3] 00001B3C 0204 330C andi.b D4, 0xC 00001B40 29C2 B30B A302 move.l 0xB30BA302, D2 00001B46 130D move.b -[A1], A5 00001B48 AB01 syscall BitsToMap 00001B4A 9B0A subx.b -[A5], -[A2] 00001B4C 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00001B4E A101 syscall Close, flags=1 00001B50 6136 bsr +0x38 /* 00001B88 */ 00001B52 7B0D moveq.l D5, 0x0D 00001B54 C314 and.b [A4], D1 00001B56 068C 8104 0701 addi.l A4, 0x81040701 00001B5C 9142 subx.w D0, D2 00001B5E 603E bra +0x40 /* 00001B9E */ 00001B60 9B50 sub.w [A0], D5 00001B62 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00001B64 9317 sub.b [A7], D1 00001B66 010E btst A6, D0 00001B68 7B04 moveq.l D5, 0x04 00001B6A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001B6C 130D move.b -[A1], A5 00001B6E DB0D addx.b -[A5], -[A5] 00001B70 A302 syscall Read, flags=3 00001B72 3709 move.w -[A3], A1 00001B74 9513 sub.b [A3], D2 00001B76 665B bne +0x5D /* 00001BD3 */ 00001B78 0563 bchg -[A3], D2 00001B7A 0C86 1366 5B07 cmpi.l D6, 0x13665B07 // begin alternate branch 00001B7E-00001B80 label00001B7E: 00001B7E 5B07 subq.b D7, 5 // end alternate branch 00001B7E-00001B80 label00001B7E: // (misaligned) 00001B80 2873 0628 movea.l A4, [A3 + D0.w * 8 + 0x28] 00001B84 630A bls +0xC /* 00001B90 */ 00001B86 04CB .incomplete fn00001B88: 00001B88 657A bcs +0x7C /* 00001C04 */ 00001B8A 6807 bvc +0x9 /* 00001B93 */ 00001B8C 072B 0101 btst [A3 + 0x101], D3 label00001B90: 00001B90 C105 abcd D0, D5 00001B92 5B35 7A68 subq.b [A5 + D7 * 2 + 0x68], 5 00001B96 8304 sbcd D1, D4 00001B98 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00001B9A 484C pea.l A4 00001B9C 6B16 bmi +0x18 /* 00001BB4 */ label00001B9E: 00001B9E 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00001BA0 4A33 2281 tst.b [A3 + D2.w * 2 - 0x127] 00001BA4 DF4A addx.w -[A7], -[A2] 00001BA6 2B22 move.l -[A5], -[A2] 00001BA8 784E moveq.l D4, 0x4E 00001BAA 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00001BAC 5CA5 addq.l -[A5], 6 00001BAE A50F syscall MountVol, flags=5 00001BB0 450A .invalid 2, A2 // invalid opcode 4 with b == 4 00001BB2 9A42 sub.w D5, D2 label00001BB4: 00001BB4 3E0F move.w D7, A7 00001BB6 5C04 addq.b D4, 6 00001BB8 9B04 subx.b D5, D4 00001BBA C5A5 and.l -[A5], D2 00001BBC 423E clr.b <> 00001BBE 0F32 E102 C102 btst [[A2 + <> + A6] - 0x3EFE], D7 00001BC4 00C3 .incomplete 00001BC6 21A5 6B9B 4D17 05F8 move.l [[ + D6 * 2] + 0x4D1705F8], -[A5] 00001BCE E100 asl D0.b, 8 00001BD0 170D move.b -[A3], A5 00001BD2 6BAA bmi -0x54 /* 00001B7E */ 00001BD4 7B23 moveq.l D5, 0x23 00001BD6 0CCB .incomplete 00001BD8 2CF3 2043 move.l [A6]+, [A3 + D2.w + 0x43] 00001BDC 4B61 chk.w D5, -[A1] 00001BDE 1E27 move.b D7, -[A7] 00001BE0 08AA 7B4D 2D12 bclr.b [A2 + 0x2D12], 0x4D /* 'M' */ 00001BE6 9B17 sub.b [A7], D5 00001BE8 8A03 or.b D5, D3 00001BEA 6613 bne +0x15 /* 00001BFF */ 00001BEC 807B 2EC3 or.w D0, [PC + D2 * 8 - 0x61] 00001BF0 21E1 13E1 move.l [0x000013E1], -[A1] 00001BF4 0117 btst [A7], D0 00001BF6 02EE .incomplete 00001BF8 9B4D subx.w -[A5], -[A5] 00001BFA 8EF1 0470 divu.w D7, [A1 + D0.w * 4 + 0x70] 00001BFE 3B11 move.w -[A5], [A1] 00001C00 781A moveq.l D4, 0x1A 00001C02 A34D syscall PurgeMem, flags=3 label00001C04: 00001C04 5C28 7B2E addq.b [A0 + 0x7B2E], 6 00001C08 040F 850A subi.b A7, 0xA /* '\n' */ 00001C0C DB00 addx.b D5, D0 00001C0E 2B09 move.l -[A5], A1 00001C10 A34D syscall PurgeMem, flags=3 00001C12 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00001C14 B30B cmpm.b [A1]+, [A3]+ 00001C16 7B2E moveq.l D5, 0x2E 00001C18 130D move.b -[A1], A5 00001C1A 423E clr.b <> 00001C1C BB2F 0B0F xor.b [A7 + 0xB0F], D5 00001C20 3ECB move.w [A7]+, A3 00001C22 1300 move.b -[A1], D0 00001C24 734D moveq.l D1, 0x4D 00001C26 170B move.b -[A3], A3 00001C28 C2CB mulu.w D1, A3 00001C2A 5017 addq.b [A7], 8 00001C2C 085E 1709 bchg.b [A6]+, 0x9 /* '\t' */ 00001C30 0500 btst D0, D2 00001C32 0F00 btst D0, D7 00001C34 6B4D bmi +0x4F /* 00001C83 */ 00001C36 0063 4D07 ori.w -[A3], 0x4D07 00001C3A 0894 8100 bclr.b [A4], 0x0 00001C3E A335 syscall OffLine/Offline, flags=3 00001C40 F327 .extension 0x327 <> // unimplemented 00001C42 2709 move.l -[A3], A1 00001C44 0247 090A andi.w D7, 0x90A /* '\t\n' */ 00001C48 4652 not.w [A2] 00001C4A 7333 moveq.l D1, 0x33 00001C4C 1C5E movea.b A6, [A6]+ 00001C4E AB01 syscall BitsToMap 00001C50 5873 161B addq.w [A3 + D1.w * 8 + 0x1B], 4 00001C54 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 00001C56 0C7A 4B32 0C1A cmpi.w [PC + 0xC1A /* 00002872, value 0x2B0D '+\r' */], 0x4B32 /* 'K2' */ 00001C5C C310 and.b [A0], D1 00001C5E 00D3 .incomplete 00001C60 3523 move.w -[A2], -[A3] 00001C62 2D2C DB58 move.l -[A6], [A4 - 0x24A8] 00001C66 3327 move.w -[A1], -[A7] 00001C68 D3B5 8317 00C3 10D3 add.l [[A5] + A0 * 2 + 0xC310D3], D1 00001C70 27C5 011A D335 move.l [[PC + D0] - 0x2CCB], D5 00001C76 00DB .incomplete 00001C78 4D7B 492C chk.w D6, <> 00001C7C 930A subx.b -[A1], -[A2] 00001C7E 3803 move.w D4, D3 00001C80 190C move.b -[A4], A4 00001C82 1ADB move.b [A5]+, [A3]+ 00001C84 4DA1 .invalid 6, -[A1] // invalid opcode 4 with b == 6 00001C86 0132 EB27 4501 D309 170A btst [[A2 + 0x4501] + A6 * 2 - 0x2CF6E8F6], D0 00001C90 C417 and.b D2, [A7] 00001C92 0C33 0341 070B BE8D 0733 cmpi.b [[A3 + <> + D0 * 8] - 0x4172F8CD], 0x41 /* 'A' */ 00001C9C 000F 6D07 ori.b A7, 0x7 00001CA0 4C43 2513 movem.l D0,D1,D4,A0,A2,A5, D3 00001CA4 0003 1AA3 ori.b D3, 0xA3 00001CA8 02E1 .incomplete 00001CAA 2C0B move.l D6, A3 00001CAC 49D3 lea.l A4, [A3] 00001CAE 014A bchg A2, D0 00001CB0 1B10 move.b -[A5], [A0] 00001CB2 C92E A671 and.b [A6 - 0x598F], D4 00001CB6 2EDB move.l [A7]+, [A3]+ 00001CB8 0011 2068 ori.b [A1], 0x68 /* 'h' */ 00001CBC 3EFB 0DA7 1501 4B27 D92A move.w [A7]+, [[0x1501] + D0 * 4 + 0x4B27D92A] 00001CC6 0FC5 .incomplete 00001CC8 1523 move.b -[A2], -[A3] 00001CCA 0CF7 .incomplete 00001CCC 151B move.b -[A2], [A3]+ 00001CCE 4335 8007 .invalid 1, [A5 + A0.w + 0x7] // invalid opcode 4 with b == 4 00001CD2 06FD .incomplete 00001CD4 606B bra +0x6D /* 00001D41 */ 00001CD6 17EB 17EB 17EB 174B 13B5 0733 move.b [[0x174B] + 0x13B50733], [A3 + 0x17EB] 00001CE2 02E1 .incomplete 00001CE4 0006 BB27 ori.b D6, 0x27 /* '\'' */ 00001CE8 E500 asl D0.b, 2 00001CEA EB17 roxl D7.b, 5 00001CEC 3EDB move.w [A7]+, [A3]+ 00001CEE 2117 move.l -[A0], [A7] 00001CF0 091E btst [A6]+, D4 00001CF2 734D moveq.l D1, 0x4D 00001CF4 070B btst A3, D3 00001CF6 EC93 roxr D3, 6 00001CF8 1E56 movea.b A7, [A6] 00001CFA 370D move.w -[A3], A5 00001CFC 4ADB tas.b [A3]+ 00001CFE 0A64 2242 xori.w -[A4], 0x2242 /* '\"B' */ 00001D02 C31F and.b [A7]+, D1 00001D04 A33A syscall SetDateTime, flags=3 00001D06 3300 move.w -[A1], D0 00001D08 9B09 subx.b -[A5], -[A1] 00001D0A 58BB 1005 addq.l [PC + D1.w + 0x5], 4 // begin alternate branch 00001D0C-00001D0E label00001D0C: 00001D0C 1005 move.b D0, D5 // end alternate branch 00001D0C-00001D0E label00001D0C: // (misaligned) 00001D0E 1043 movea.b A0, D3 00001D10 1213 move.b D1, [A3] 00001D12 005B 18ED ori.w [A3]+, 0x18ED 00001D16 0F0B btst A3, D7 00001D18 47A2 .invalid 3, -[A2] // invalid opcode 4 with b == 6 00001D1A 910F subx.b -[A0], -[A7] 00001D1C 76DB moveq.l D3, 0xFFFFFFDB 00001D1E 0AC6 .incomplete 00001D20 DB0A addx.b -[A5], -[A2] 00001D22 5320 subq.b -[A0], 1 00001D24 254C 00FB move.l [A2 + 0xFB], A4 00001D28 0305 btst D5, D1 00001D2A 0DDB .incomplete 00001D2C 6305 bls +0x7 /* 00001D33 */ 00001D2E 0DAB 0751 bclr [A3 + 0x751], D6 00001D32 0CB3 0BFB 0393 3425 cmpi.l [A3 + D3.w * 4 + 0x25], 0xBFB0393 00001D3A 0E64 0AF3 .invalid.w -[A4], 0xAF3 // invalid immediate operation 00001D3E 300E move.w D0, A6 00001D40 0197 bclr [A7], D0 00001D42 BB29 BE0B xor.b [A1 - 0x41F5], D5 00001D46 0103 btst D3, D0 00001D48 20E3 move.l [A0]+, -[A3] 00001D4A 1118 move.b -[A0], [A0]+ 00001D4C 501C addq.b [A4]+, 8 00001D4E 22BC 1610 5422 move.l [A1], 0x16105422 00001D54 930A subx.b -[A1], -[A2] 00001D56 DB1E add.b [A6]+, D5 00001D58 0302 btst D2, D1 00001D5A 8302 sbcd D1, D2 fn00001D5C: 00001D5C 9334 8304 sub.b <>, D1 00001D60 C00B and.b D0, A3 00001D62 235E 1850 move.l [A1 + 0x1850], [A6]+ 00001D66 7EBC moveq.l D7, 0xFFFFFFBC 00001D68 1653 movea.b A3, [A3] 00001D6A 18A1 move.b [A4], -[A1] 00001D6C 679E beq -0x60 /* 00001D0C */ 00001D6E 0A80 8303 A11C xori.l D0, 0x8303A11C 00001D74 6136 bsr +0x38 /* 00001DAC */ 00001D76 070B btst A3, D3 00001D78 85FB 0B65 divs.w D2, <> 00001D7C A425 syscall GetHandleSize, flags=4 00001D7E 761B moveq.l D3, 0x1B 00001D80 1763 04BB move.b [A3 + 0x4BB], -[A3] 00001D84 1473 1BFB 0B81 6C21 02BE 6313 movea.b A2, [[0xB816C21] + 0x2BE6313] 00001D90 B309 cmpm.b [A1]+, [A1]+ 00001D92 634B bls +0x4D /* 00001DDF */ 00001D94 9304 subx.b D1, D4 00001D96 EB2D lsl D5.b, D5 00001D98 FB0E .extension 0xB0E <> // unimplemented 00001D9A 417B 530E 41AF chk.w D0, [[PC + <>] + D5 * 2 + 0x41AF] 00001DA0 6177 bsr +0x79 /* 00001E19 */ 00001DA2 9B00 subx.b D5, D0 00001DA4 32A5 move.w [A1], -[A5] 00001DA6 0069 77BA 6577 ori.w [A1 + 0x6577], 0x77BA fn00001DAC: 00001DAC 8103 sbcd D0, D3 00001DAE 8301 sbcd D1, D1 00001DB0 457D chk.w D2, <> 00001DB2 EA49 lsr D1.w, 5 00001DB4 7D83 moveq.l D6, 0xFFFFFF83 00001DB6 044B 0B53 subi.w A3, 0xB53 00001DBA 31C1 37CB move.w [0x000037CB], D1 00001DBE 0AAB 0BCB 0F1B 0B6B xori.l [A3 + 0xB6B], 0xBCB0F1B 00001DC6 0B5B bchg [A3]+, D5 00001DC8 05DB .incomplete 00001DCA 00C1 .incomplete 00001DCC 842B 1613 or.b D2, [A3 + 0x1613] 00001DD0 1583 0F09 move.b [[A2 + <> + D0 * 8]], D3 00001DD4 8FDB divs.w D7, [A3]+ 00001DD6 3013 move.w D0, [A3] 00001DD8 15EB 2DDB 3013 move.b [PC + 0x3013 /* 00004DED, cstring "" */], [A3 + 0x2DDB] 00001DDE 1A8B move.b [A5], A3 00001DE0 28DB move.l [A4]+, [A3]+ 00001DE2 301B move.w D0, [A3]+ 00001DE4 1553 4B5B move.b [A2 + 0x4B5B], [A3] 00001DE8 05B3 0F29 8113 bclr [[A3 - 0x7EED + D0 * 8]], D2 00001DEE 06E5 .incomplete 00001DF0 0A04 0F28 xori.b D4, 0x28 /* '(' */ 00001DF4 C100 abcd D0, D0 00001DF6 A908 syscall ShowHide 00001DF8 A100 syscall Open/PBHOpen/HOpen, flags=1 00001DFA B908 cmpm.b [A4]+, [A0]+ 00001DFC 2580 1B11 move.l [[A2 + D1 * 2]], D0 00001E00 CB0A abcd -[A5], -[A2] 00001E02 615E bsr +0x60 /* 00001E62 */ 00001E04 6304 bls +0x6 /* 00001E0A */ 00001E06 631E bls +0x20 /* 00001E26 */ 00001E08 0F14 btst [A4], D7 label00001E0A: 00001E0A 04B3 952B 1883 022B subi.l [A3 + D0.w * 2 + 0x2B], 0x952B1883 00001E12 1868 4B1B movea.b A4, [A0 + 0x4B1B] 00001E16 070B btst A3, D3 00001E18 EDD3 0734 bfffo D0, [A3] {28:D4} 00001E1C 3321 move.w -[A1], -[A1] 00001E1E 530E subq.b A6, 1 00001E20 900E sub.b D0, A6 00001E22 3D61 0706 move.w [A6 + 0x706], -[A1] label00001E26: 00001E26 19C3 4202 move.b 0x2, D3 00001E2A 0B4E bchg A6, D5 00001E2C 7E4B moveq.l D7, 0x4B 00001E2E 002B 1807 0AD2 ori.b [A3 + 0xAD2], 0x7 00001E34 610E bsr +0x10 /* 00001E44 */ 00001E36 5311 subq.b [A1], 1 00001E38 48AB 0FA1 03CB movem.w [A3 + 0x3CB], D0,D5,D7,A0,A1,A2,A3 00001E3E 0A97 9730 E308 xori.l [A7], 0x9730E308 fn00001E44: 00001E44 900E sub.b D0, A6 00001E46 0909 btst A1, D4 00001E48 1B03 move.b -[A5], D3 00001E4A 78A5 moveq.l D4, 0xFFFFFFA5 00001E4C 01C1 .incomplete 00001E4E 00D3 .incomplete 00001E50 0C41 9DDB cmpi.w D1, 0x9DDB 00001E54 0B24 btst -[A4], D5 00001E56 3B1A move.w -[A5], [A2]+ 00001E58 3315 move.w -[A1], [A5] 00001E5A 007B 1607 05AA 9307 9334 ori.w [[-0x6CF9 + D0 * 4] - 0x6CCC], 0x1607 // begin alternate branch 00001E62-00001E6A fn00001E62: 00001E62 9334 1A7B sub.b [A4 + D1 * 2 + 0x7B], D1 00001E66 1632 360F move.b D3, [A2 + D3.w * 8 + 0xF] // end alternate branch 00001E62-00001E6A fn00001E62: // (misaligned) 00001E64 1A7B 1632 movea.b A5, [PC + D1.w * 8 + 0x32] 00001E68 360F move.w D3, A7 00001E6A 258A DB0B 3607 8ED4 move.l [[A2 + <> + A5 * 2] + 0x36078ED4], A2 // begin alternate branch 00001E6C-00001E72 label00001E6C: 00001E6C DB0B addx.b -[A5], -[A3] 00001E6E 3607 move.w D3, D7 00001E70 8ED4 divu.w D7, [A4] // end alternate branch 00001E6C-00001E72 label00001E6C: // (misaligned) 00001E72 060F 3617 addi.b A7, 0x17 00001E76 85E3 divs.w D2, -[A3] 00001E78 211F move.l -[A0], [A7]+ 00001E7A 60F0 bra -0xE /* 00001E6C */ 00001E7C EB38 rol D0.b, D5 00001E7E 9334 610C sub.b <>, D1 00001E82 423E clr.b <> 00001E84 1B10 move.b -[A5], [A0] 00001E86 8613 or.b D3, [A3] 00001E88 014C bchg A4, D0 00001E8A A309 syscall Delete/PBHDelete/HDelete, flags=3 00001E8C A179 syscall GetADBInfo, flags=1 00001E8E 3228 BB00 move.w D1, [A0 - 0x4500] 00001E92 0704 btst D4, D3 00001E94 B817 cmp.b D4, [A7] 00001E96 0F2F E504 btst [A7 - 0x1AFC], D7 00001E9A C100 abcd D0, D0 00001E9C 2DBD 2303 8406 344D move.l [[A6 + <> + D2 * 2] - 0x7BF9CBB3], <> 00001EA4 F056 608B .extension 0x056 <>, 0x608B // unimplemented 00001EA8 1D81 036D move.b <>, D1 00001EAC 29BB 0013 0D7B 014B 16ED 12BE F717 move.l [[A4 + 0x14B16ED] + 0x12BEF717], [PC + D0.w + 0x13] 00001EBA 9F7E sub.w <>, D7 00001EBC 4263 clr.w -[A3] 00001EBE 0505 btst D5, D2 00001EC0 454C chk.w D2, A4 00001EC2 2385 5B0F 2B18 D32C move.l [[A1 + <>] + D5 * 2 + 0x2B18D32C], D5 00001ECA 5702 subq.b D2, 3 00001ECC 0A17 097F xori.b [A7], 0x7F 00001ED0 0704 btst D4, D3 00001ED2 F79E .invalid <> 00001ED4 528B addq.l A3, 1 00001ED6 5413 addq.b [A3], 2 00001ED8 5D2F 931F subq.b [A7 - 0x6CE1], 6 label00001EDC: 00001EDC 5B24 subq.b -[A4], 5 00001EDE 9304 subx.b D1, D4 00001EE0 8B28 A332 or.b [A0 - 0x5CCE], D5 00001EE4 B309 cmpm.b [A1]+, [A1]+ 00001EE6 8B28 1B33 or.b [A0 + 0x1B33], D5 00001EEA 0B26 btst -[A6], D5 00001EEC 0B0F btst A7, D5 00001EEE CC3B 0A07 and.b D6, [PC + D0 * 2 + 0x7] 00001EF2 8F0F sbcd -[A7], -[A7] 00001EF4 060E F31C addi.b A6, 0x1C 00001EF8 85A7 or.l -[A7], D2 00001EFA 201A move.l D0, [A2]+ 00001EFC 8217 or.b D1, [A7] 00001EFE 0F2A 05AD btst [A2 + 0x5AD], D7 00001F02 9CAB 021C sub.l D6, [A3 + 0x21C] 00001F06 5EA3 addq.l -[A3], 7 00001F08 0133 179A BB31 btst [[ + D1 * 8] - 0x44CF], D0 00001F0E 1F48 D843 move.b [A7 - 0x27BD], A0 00001F12 0983 bclr D3, D4 00001F14 04DB .incomplete 00001F16 4848 pea.l A0 00001F18 4C07 06B6 movem.w D1,D2,D4,D5,D7,A1,A2, D7 00001F1C 8316 or.b [A6], D1 00001F1E 4A63 tst.w -[A3] 00001F20 1C5C movea.b A6, [A4]+ 00001F22 7804 moveq.l D4, 0x04 00001F24 0F05 btst D5, D7 00001F26 F717 .extension 0x717 <> // unimplemented 00001F28 0B20 btst -[A0], D5 00001F2A 1341 5C04 move.b [A1 + 0x5C04], D1 00001F2E 7B4D moveq.l D5, 0x4D 00001F30 20C1 move.l [A0]+, D1 00001F32 4048 negx.w A0 00001F34 684A bvc +0x4C /* 00001F80 */ 00001F36 5B1C subq.b [A4]+, 5 00001F38 01B4 0836 bclr [A4 + D0 + 0x36], D0 00001F3C 4B4B chk.w D5, A3 00001F3E 0008 32C9 ori.b A0, 0xC9 00001F42 0685 8AB3 0384 addi.l D5, 0x8AB30384 00001F48 06A4 9514 3E43 addi.l -[A4], 0x95143E43 00001F4E 251B move.l -[A2], [A3]+ 00001F50 090F btst A7, D4 00001F52 B808 cmp.b D4, A0 00001F54 8B27 or.b -[A7], D5 00001F56 C354 and.w [A4], D1 00001F58 6482 bcc -0x7C /* 00001EDC */ 00001F5A 931F sub.b [A7]+, D1 00001F5C 6331 bls +0x33 /* 00001F8F */ 00001F5E E167 asl D7.w, D0 00001F60 080D 0B25 btst.b A5, 0x25 /* '%' */ 00001F64 042B 0841 0925 subi.b [A3 + 0x925], 0x41 /* 'A' */ 00001F6A 1944 2710 move.b [A4 + 0x2710], D4 00001F6E ACBB syscall FillOval, auto_pop 00001F70 5F56 subq.w [A6], 7 00001F72 600B bra +0xD /* 00001F7F */ 00001F74 32A1 move.w [A1], -[A1] 00001F76 01C3 .incomplete 00001F78 03B0 088B bclr [A0 + D0 - 0x117], D1 00001F7C 4A07 tst.b D7 00001F7E 06BD 931D A500 addi.l <>, 0x931DA500 // begin alternate branch 00001F80-00001F84 label00001F80: 00001F80 931D sub.b [A5]+, D1 00001F82 A500 syscall Open/PBHOpen/HOpen, flags=5 // end alternate branch 00001F80-00001F84 label00001F80: // (misaligned) 00001F84 435F chk.w D1, [A7]+ 00001F86 2B08 move.l -[A5], A0 00001F88 1103 move.b -[A0], D3 00001F8A A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 00001F8C 2305 move.l -[A1], D5 00001F8E 0310 btst [A0], D1 00001F90 2B18 move.l -[A5], [A0]+ 00001F92 2B48 6033 move.l [A5 + 0x6033], A0 00001F96 1B0B move.b -[A5], A3 00001F98 5442 addq.w D2, 2 00001F9A 6310 bls +0x12 /* 00001FAC */ 00001F9C 3505 move.w -[A2], D5 00001F9E 0F60 bchg -[A0], D7 00001FA0 485B pea.l [A3]+ 00001FA2 0E37 0C2A DB46 .invalid.b <>, 0x2A /* '*' */ // invalid immediate operation 00001FA8 0417 8649 subi.b [A7], 0x49 /* 'I' */ label00001FAC: 00001FAC 3302 move.w -[A1], D2 00001FAE 570C subq.b A4, 3 00001FB0 3711 move.w -[A3], [A1] 00001FB2 E42A lsr D2.b, D2 00001FB4 1707 move.b -[A3], D7 00001FB6 DD22 add.b -[A2], D6 00001FB8 9E57 sub.w D7, [A7] 00001FBA 00EC .incomplete 00001FBC 2B12 move.l -[A5], [A2] 00001FBE 6135 bsr +0x37 /* 00001FF5 */ 00001FC0 F0BB 451B .extension 0x0BB <> // unimplemented 00001FC4 097B 12EB bchg [PC + D1.w * 2 - 0x21], D4 00001FC8 562B 18DB addq.b [A3 + 0x18DB], 3 00001FCC 129B move.b [A1], [A3]+ 00001FCE 460C not.b A4 00001FD0 E88B lsr D3, 4 00001FD2 3400 move.w D2, D0 00001FD4 2A02 move.l D5, D2 00001FD6 178F 1AF0 move.b [A3 + D1 * 2 - 0x16], A7 00001FDA 8B26 or.b -[A6], D5 00001FDC 2B18 move.l -[A5], [A0]+ 00001FDE 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00001FE0 E307 asl D7.b, 1 00001FE2 DB12 add.b [A2], D5 00001FE4 D32B 9338 add.b [A3 - 0x6CC8], D1 00001FE8 0817 0C4C btst.b [A7], 0x4C /* 'L' */ 00001FEC 002A 368B 3407 ori.b [A2 + 0x3407], 0x8B 00001FF2 0A40 202B xori.w D0, 0x202B /* ' +' */ 00001FF6 0023 281C ori.b -[A3], 0x1C 00001FFA 52DB shi [A3]+ 00001FFC 0036 4B3D 1A08 ori.b [A6 + D1 * 2 + 0x8], 0x3D /* '=' */ 00002002 1402 move.b D2, D2 00002004 C34C exg A1, A4 00002006 1C22 move.b D6, -[A2] 00002008 C900 abcd D4, D0 0000200A 5B63 subq.w -[A3], 5 0000200C EB2A lsl D2.b, D5 0000200E 08A5 04D3 bclr.b -[A5], 0xD3 00002012 1160 1708 move.b [A0 + 0x1708], -[A0] 00002016 1C50 movea.b A6, [A0] 00002018 1C38 6552 move.b D6, [0x00006552] 0000201C 259F E50A 8303 move.l [[A2 + <> + A6 * 4] - 0x7CFD], [A7]+ 00002022 B631 0BA3 3821 0BDB 00BB cmp.b D3, [[0x3821 + D0 * 2] + 0xBDB00BB] 0000202C 4553 chk.w D2, [A3] 0000202E 452B 188B .invalid 2, [A3 + 0x188B] // invalid opcode 4 with b == 4 00002032 1F7B 1283 459B move.b [A7 + 0x459B], [PC + D1.w * 2 - 0x125] 00002038 0E07 02CB .invalid.b D7, 0xCB // invalid immediate operation 0000203C 0B8F bclr A7, D5 0000203E 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4 00002040 5CF8 FB05 sge [0xFFFFFB05] 00002044 ABB4 syscall scDirTab4 00002046 3302 move.w -[A1], D2 00002048 CB0E abcd -[A5], -[A6] 0000204A AB34 syscall bSETUP8 0000204C 4706 .invalid 3, D6 // invalid opcode 4 with b == 4 0000204E F8BB 3407 .extension 0x8BB <> // unimplemented 00002052 0C4A 88B3 cmpi.w A2, 0x88B3 00002056 345B movea.w A2, [A3]+ 00002058 0730 6B28 B309 btst [A0 - 0x4CF7 + D6 * 2], D3 0000205E 3B3E move.w -[A5], <> 00002060 0381 bclr D1, D1 00002062 D413 add.b D2, [A3] 00002064 04F3 .incomplete 00002066 033B BE30 btst [PC + A3 * 8 + 0x30], D1 0000206A 2B3E move.l -[A5], <> 0000206C 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 0000206E E35E rol D6.w, 1 00002070 530D subq.b A5, 1 00002072 4A4B tst.w A3 00002074 0888 AB34 bclr.b A0, 0x34 /* '4' */ 00002078 F041 01A3 .extension 0x041 <>, 0x01A3 // unimplemented 0000207C 301B move.w D0, [A3]+ 0000207E 1A3B 3823 move.b D5, [PC + D3 + 0x23] 00002082 071B btst [A3]+, D3 00002084 03C5 .incomplete 00002086 00FB .incomplete 00002088 403B 388B negx.b [PC + D3 - 0x117] 0000208C 06F6 .incomplete 0000208E 6104 bsr +0x6 /* 00002094 */ 00002090 6331 bls +0x33 /* 000020C3 */ 00002092 BB26 xor.b -[A6], D5 fn00002094: 00002094 02A3 219B 0A4B andi.l -[A3], 0x219B0A4B 0000209A 2143 0960 move.l [A0 + 0x960], D3 0000209E EB1D rol D5.b, 5 000020A0 900E sub.b D0, A6 000020A2 8901 sbcd D4, D1 000020A4 F628 5202 .move16 0xF628, 0x5202 // unimplemented 000020A8 AB1E syscall DisposeTempBuffer 000020AA 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 000020AC 1C22 move.b D6, -[A2] 000020AE 2B11 move.l -[A5], [A1] 000020B0 F6B3 5715 .extension 0x6B3 <> // unimplemented 000020B4 03B3 0390 bclr [ + D0 * 2], D1 000020B8 0E41 01D9 .invalid.w D1, 0x1D9 // invalid immediate operation 000020BC 020F A90E andi.b A7, 0xE 000020C0 856E ED12 or.w [A6 - 0x12EE], D2 000020C4 530F subq.b A7, 1 000020C6 0701 btst D1, D3 000020C8 1F27 move.b -[A7], -[A7] 000020CA 000A 8B56 ori.b A2, 0x56 /* 'V' */ 000020CE BB0C cmpm.b [A5]+, [A4]+ 000020D0 B680 cmp.l D3, D0 000020D2 05F9 .incomplete 000020D4 8B1D or.b [A5]+, D5 000020D6 0705 btst D5, D3 000020D8 0383 bclr D3, D1 000020DA 1757 0B24 move.b [A3 + 0xB24], [A7] 000020DE 5B07 subq.b D7, 5 000020E0 5705 subq.b D5, 3 000020E2 06D8 .incomplete 000020E4 070A btst A2, D3 000020E6 D407 add.b D2, D7 000020E8 80D2 divu.w D0, [A2] 000020EA E9C3 60A3 bfextu D6, D3 {2:D3} 000020EE 0F07 btst D7, D7 000020F0 0DB7 859B 0F8D C560 bclr [[ + A0 * 4] + 0xF8DC560], D6 000020F8 CB09 abcd -[A5], -[A1] 000020FA 81FC EB03 divs.w D0, 0xEB03 000020FE 070A btst A2, D3 00002100 B507 xor.b D7, D2 00002102 0586 bclr D6, D2 00002104 9347 subx.w D1, D7 00002106 A35B syscall PowerOff, flags=3 00002108 3E4B movea.w A7, A3 0000210A 50E5 st -[A5] 0000210C DA9B add.l D5, [A3]+ 0000210E 00D5 .incomplete 00002110 054C bchg A4, D2 00002112 E34F lsl D7.w, 1 00002114 09DC .incomplete 00002116 070A btst A2, D3 00002118 F907 .extension 0x907 <> // unimplemented 0000211A 0AF7 .incomplete 0000211C 4134 FB1B 76BB 0093 .invalid 0, [[A4 + A7 * 2] + 0x76BB0093] // invalid opcode 4 with b == 4 00002124 0A62 1C22 xori.w -[A2], 0x1C22 00002128 4CFB 000C 3663 movem.l D2,D3, [PC + D3.w * 8 + 0x63] 0000212E 2409 move.l D2, A1 00002130 BC03 cmp.b D6, D3 00002132 1901 move.b -[A4], D1 00002134 07DC .incomplete 00002136 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00002138 9301 subx.b D1, D1 0000213A 5306 subq.b D6, 1 0000213C 0073 16E5 A2C3 ori.w [A3 + A2.w * 2 - 0x61], 0x16E5 00002142 1100 move.b -[A0], D0 00002144 01CA .incomplete 00002146 BB00 xor.b D0, D5 00002148 3711 move.w -[A3], [A1] 0000214A 2C02 move.l D6, D2 0000214C 0F1C btst [A4]+, D7 0000214E 3325 move.w -[A1], -[A5] 00002150 059A bclr [A2]+, D2 00002152 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4 00002154 4506 .invalid 2, D6 // invalid opcode 4 with b == 4 00002156 3307 move.w -[A1], D7 00002158 4906 .invalid 4, D6 // invalid opcode 4 with b == 4 0000215A 3B27 move.w -[A5], -[A7] 0000215C 0CF3 .incomplete 0000215E 082C 20A1 390B btst.b [A4 + 0x390B], 0xA1 00002164 1921 move.b -[A4], -[A1] 00002166 02A1 02A5 0D63 andi.l -[A1], 0x2A50D63 0000216C 2EC9 move.l [A7]+, A1 0000216E 0148 bchg A0, D0 00002170 3B11 move.w -[A5], [A1] 00002172 E71A rol D2.b, 3 00002174 AA07 syscall NewPixPat 00002176 0772 C502 A157 bchg [[A2 + <> + A4 * 4] - 0x5EA9], D3 0000217C D30D addx.b -[A1], -[A5] 0000217E 0706 btst D6, D3 00002180 9405 sub.b D2, D5 00002182 E8BA ror D2, D4 00002184 C30A abcd -[A1], -[A2] 00002186 0C41 0128 cmpi.w D1, 0x128 0000218A 3307 move.w -[A1], D7 0000218C 06A4 2E0E 0053 addi.l -[A4], 0x2E0E0053 00002192 0F78 0233 bchg [0x00000233], D7 00002196 642D bcc +0x2F /* 000021C5 */ 00002198 03E1 .incomplete 0000219A 01D3 .incomplete 0000219C 0D48 bchg A0, D6 0000219E 01FA .incomplete 000021A0 3346 2307 move.w [A1 + 0x2307], D6 000021A4 4C07 02E9 movem.w D0,D3,D5,D6,D7,A1, D7 000021A8 871A or.b [A2]+, D3 000021AA 9265 sub.w D1, -[A5] 000021AC 04E5 .incomplete 000021AE 00CD .incomplete 000021B0 6053 bra +0x55 /* 00002205 */ 000021B2 200C move.l D0, A4 000021B4 2104 move.l -[A0], D4 000021B6 00DB .incomplete 000021B8 0A02 533F xori.b D2, 0x3F /* '?' */ 000021BC A50B syscall Rename/PBHRename/HRename, flags=5 000021BE D359 add.w [A1]+, D1 000021C0 00BB 0006 0E5C 4713 0873 1745 ori.l [[PC + D4 * 8] + 0x8731745], 0x60E5C // begin alternate branch 000021C8-000021CE fn000021C8: 000021C8 0873 1745 0900 bchg.b [A3 + <> + D0], 0x45 /* 'E' */ // end alternate branch 000021C8-000021CE fn000021C8: // (misaligned) 000021CC 0900 btst D0, D4 000021CE 3B0D move.w -[A5], A5 000021D0 CD02 abcd D6, D2 000021D2 1B0C move.b -[A5], A4 000021D4 48AB 1D27 026B movem.w [A3 + 0x26B], D0,D1,D2,D5,A0,A2,A3,A4 000021DA 1A3B 0D1A DB0A move.b D5, [[PC + D0 * 4] - 0x24F6] 000021E0 3261 movea.w A1, -[A1] 000021E2 05C1 .incomplete 000021E4 0204 1785 andi.b D4, 0x85 000021E8 FE25 66A1 .unknown 0xFE25 0x66A1 (W = 7) 000021EC F3A1 .invalid <> 000021EE 0185 bclr D5, D0 000021F0 00F7 .incomplete 000021F2 1A89 move.b [A5], A1 000021F4 230D move.l -[A1], A5 000021F6 1AC3 move.b [A5]+, D3 000021F8 111A move.b -[A0], [A2]+ 000021FA 3D1B move.w -[A6], [A3]+ 000021FC 634C bls +0x4E /* 0000224A */ 000021FE 211B move.l -[A0], [A3]+ 00002200 C112 and.b [A2], D0 00002202 170A move.b -[A3], A2 00002204 FE56 4177 .extension 0xE56 <>, 0x4177 // unimplemented 00002208 2D14 move.l -[A6], [A4] 0000220A 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 0000220C 9408 sub.b D2, A0 0000220E A991 syscall ModalDialog 00002210 B6C3 cmpa.w A3, D3 00002212 300E move.w D0, A6 00002214 630E bls +0x10 /* 00002224 */ 00002216 AB0B syscall DrawSlab 00002218 6B28 bmi +0x2A /* 00002242 */ 0000221A 800F or.b D0, A7 0000221C 2252 movea.l A1, [A2] 0000221E 6B15 bmi +0x17 /* 00002235 */ 00002220 0145 bchg D5, D0 00002222 9B90 sub.l [A0], D5 label00002224: 00002224 22D3 move.l [A1]+, [A3] 00002226 3AFC 22FB move.w [A5]+, 0x22FB 0000222A 4827 nbcd.b -[A7] 0000222C 0C46 1319 cmpi.w D6, 0x1319 00002230 0707 btst D7, D3 00002232 F382 .invalid <> 00002234 0008 5C04 ori.b A0, 0x4 00002238 0F65 bchg -[A5], D7 0000223A 0FAB 0FC1 bclr [A3 + 0xFC1], D7 0000223E 0163 bchg -[A3], D0 00002240 1BC1 move.b <>, D1 label00002242: 00002242 0198 bclr [A0]+, D0 00002244 C901 abcd D4, D1 00002246 6180 bsr -0x7E /* 000021C8 */ 00002248 200F move.l D0, A7 label0000224A: 0000224A 08E3 08FB bset.b -[A3], 0xFB 0000224E 3D08 move.w -[A6], A0 00002250 0C14 6B04 cmpi.b [A4], 0x4 00002254 040F 4081 subi.b A7, 0x81 00002258 560B addq.b A3, 3 0000225A 0148 bchg A0, D0 0000225C 0F56 bchg [A6], D7 0000225E 2D71 FB14 970E move.l [A6 - 0x68F2], <> 00002264 9C26 sub.b D6, -[A6] 00002266 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 00002268 0B0F btst A7, D5 0000226A 0711 btst [A1], D3 0000226C 7BFB moveq.l D5, 0xFFFFFFFB 0000226E 4E73 rte 00002270 01AB 00BB bclr [A3 + 0xBB], D0 00002274 22F3 4057 move.l [A1]+, [A3 + D4.w + 0x57] 00002278 0EB1 5B07 070F 6E73 .invalid.l [A1 + D6 * 8 + 0x73], 0x5B07070F // invalid immediate operation 00002280 0886 DB04 bclr.b D6, 0x4 00002284 0706 btst D6, D3 00002286 A998 syscall UseResFile 00002288 E617 roxr D7.b, 3 0000228A 0F47 bchg D7, D7 0000228C 3793 0A0F move.w [A3 + D0 * 2 + 0xF], [A3] 00002290 E934 roxl D4.b, D4 00002292 A466 syscall NewEmptyHandle, flags=4 00002294 407B 0DBB 3401 0307 0ECA 2B1D negx.w [[0x34010307 + D0 * 4] + 0xECA2B1D] 000022A0 470E .invalid 3, A6 // invalid opcode 4 with b == 4 000022A2 CD07 abcd D6, D7 000022A4 11B8 1B07 470F 1837 8F9A move.b [[A0 + <>] + D4 * 8 + 0x18378F9A], [0x00001B07] 000022AE A11B syscall SetZone, flags=1 000022B0 070E btst A6, D3 000022B2 E4CB roxr .w A3 000022B4 0727 btst -[A7], D3 000022B6 0EE7 .incomplete 000022B8 0507 btst D7, D2 000022BA 670E beq +0x10 /* 000022CA */ 000022BC ED37 roxl D7.b, D6 000022BE 8EF6 4B51 divu.w D7, [[A6]] // begin alternate branch 000022C0-000022C2 label000022C0: 000022C0 4B51 chk.w D5, [A1] // end alternate branch 000022C0-000022C2 label000022C0: // (misaligned) 000022C2 1404 move.b D2, D4 000022C4 0F14 btst [A4], D7 000022C6 0447 8F02 subi.w D7, 0x8F02 label000022CA: 000022CA 6313 bls +0x15 /* 000022DF */ 000022CC 64F2 bcc -0xC /* 000022C0 */ 000022CE 0F64 bchg -[A4], D7 000022D0 981B sub.b D4, [A3]+ 000022D2 0513 btst [A3], D2 label000022D4: 000022D4 02BB 53D5 08E6 1A98 andi.l [PC + D1 * 2 - 0x104], 0x53D508E6 000022DC B108 cmpm.b [A0]+, [A0]+ 000022DE 0F64 bchg -[A4], D7 000022E0 985B sub.w D4, [A3]+ 000022E2 082B 1D14 04AB btst.b [A3 + 0x4AB], 0x14 000022E8 610D bsr +0xF /* 000022F7 */ 000022EA 0E0F 14A9 .invalid.b A7, 0xA9 // invalid immediate operation 000022EE 0117 btst [A7], D0 000022F0 0ED4 .incomplete 000022F2 870F sbcd -[A3], -[A7] 000022F4 3013 move.w D0, [A3] 000022F6 0104 btst D4, D0 000022F8 478F .invalid 3, A7 // invalid opcode 4 with b == 6 000022FA 3D3B 51F7 move.w -[A6], <> 000022FE 0F68 1711 bchg [A0 + 0x1711], D7 00002302 83A1 or.l -[A1], D1 00002304 03B7 8F7F bclr <>, D1 // begin alternate branch 00002306-00002308 label00002306: 00002306 8F7F or.w <>, D7 // end alternate branch 00002306-00002308 label00002306: // (misaligned) 00002308 E101 asl D1.b, 8 0000230A 478F .invalid 3, A7 // invalid opcode 4 with b == 6 0000230C 8FDB divs.w D7, [A3]+ 0000230E 0477 0F96 0514 subi.w <>, 0xF96 00002314 B70F cmpm.b [A3]+, [A7]+ 00002316 A241 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=2 00002318 0467 8FB2 subi.w -[A7], 0x8FB2 0000231C 178F BB93 4287 0FBF move.b [[ + A3 * 2] + 0x42870FBF], A7 00002324 378F CA27 move.w [A3 + A4 * 2 + 0x27], A7 00002328 8FD0 divs.w D7, [A0] 0000232A DB04 addx.b D5, D4 0000232C 370F move.w -[A3], A7 0000232E D5DB add.l A2, [A3]+ 00002330 045B 0E37 subi.w [A3]+, 0xE37 00002334 0FDC .incomplete 00002336 2B2B 5306 move.l -[A5], [A3 + 0x5306] 0000233A 6498 bcc -0x66 /* 000022D4 */ 0000233C 3B54 670F move.w [A5 + 0x670F], [A4] 00002340 E483 asr D3, 2 00002342 1C67 movea.b A6, -[A7] 00002344 0FED .incomplete 00002346 FB36 .extension 0xB36 <> // unimplemented 00002348 7B01 moveq.l D5, 0x01 0000234A 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 0000234C 3232 2166 move.w D1, <> 00002350 A179 syscall GetADBInfo, flags=1 00002352 60B2 bra -0x4C /* 00002306 */ 00002354 8179 020F 6801 or.w [0x020F6801], D0 0000235A 06B3 34E5 7023 506B addi.l [A3 + D5.w + 0x6B], 0x34E57023 00002362 382B 3E23 move.w D4, [A3 + 0x3E23] 00002366 243B 4BF8 CB30 3B4B move.l D2, [-0x34CFC4B5] 0000236E 3E13 move.w D7, [A3] 00002370 504B addq.w A3, 8 00002372 03B3 343E bclr [A3 + D3.w * 4 + 0x3E], D1 00002376 0FC6 .incomplete 00002378 083B 11A3 0AE1 btst.b [PC + D0 * 2 - 0x31], 0xA3 0000237E 49BB A26B .invalid 4, [PC + A2.w * 2 + 0x6B] // invalid opcode 4 with b == 6 00002382 1817 move.b D4, [A7] 00002384 025E A4C5 andi.w [A6]+, 0xA4C5 00002388 1A01 move.b D5, D1 0000238A 46A1 not.l -[A1] 0000238C 04AB 341C 38F3 0CA3 subi.l [A3 + 0xCA3], 0x341C38F3 00002394 0A8B 064C 1B2A xori.l A3, 0x64C1B2A 0000239A 8105 sbcd D0, D5 0000239C 9AE1 sub.w A5, -[A1] 0000239E 020B 01BB andi.b A3, 0xBB 000023A2 2253 movea.l A1, [A3] label000023A4: 000023A4 0D55 bchg [A5], D6 000023A6 0307 btst D7, D1 000023A8 102D 4B03 move.b D0, [A5 + 0x4B03] 000023AC 2503 move.l -[A2], D3 000023AE 4873 08D7 pea.l [A3 + D0 - 0x41] 000023B2 104B movea.b A0, A3 000023B4 0FE1 .incomplete 000023B6 7A4C moveq.l D5, 0x4C 000023B8 8336 7B01 or.b [[A6 + <> + D7 * 2]], D1 000023BC 7B28 moveq.l D5, 0x28 000023BE 45AC 9B10 .invalid 2, [A4 - 0x64F0] // invalid opcode 4 with b == 6 000023C2 234F 7B1B move.l [A1 + 0x7B1B], A7 000023C6 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000023C8 4B2C 25A1 .invalid 5, [A4 + 0x25A1] // invalid opcode 4 with b == 4 000023CC 2790 C40F move.l [A3 + A4.w * 4 + 0xF], [A0] 000023D0 FC23 4F07 .unknown 0xFC23 0x4F07 (W = 6) 000023D4 1345 CB0A move.b [A1 - 0x34F6], D5 000023D8 5C04 addq.b D4, 6 000023DA 178B 014A DB50 move.b [[A3 + <>] - 0x24B0], A3 000023E0 41A1 .invalid 0, -[A1] // invalid opcode 4 with b == 6 000023E2 1306 move.b -[A1], D6 000023E4 45A1 .invalid 2, -[A1] // invalid opcode 4 with b == 6 000023E6 1306 move.b -[A1], D6 000023E8 59A1 subq.l -[A1], 4 000023EA A59C syscall NewPtrStartup, flags=5 000023EC 49A1 .invalid 4, -[A1] // invalid opcode 4 with b == 6 000023EE 040F 603E subi.b A7, 0x3E /* '>' */ 000023F2 5B85 subq.l D5, 5 000023F4 2303 move.l -[A1], D3 000023F6 69AC bvs -0x52 /* 000023A4 */ 000023F8 DCF3 4089 add.w A6, [A3 + D4.w - 0x119] 000023FC AC07 syscall SndNewChannel, auto_pop 000023FE 037C 3B3E bchg 0x3B3E /* ';>' */, D1 00002402 CB30 1F8B 34B3 0B26 and.b [[ + <> + D1 * 8] + 0x34B30B26], D5 0000240A 0FE9 .incomplete 0000240C 3A17 move.w D5, [A7] 0000240E 11B0 F036 134B 0417 8DBE move.b [[A0 + <>] + 0x4178DBE], [A0 + A7.w + 0x36] 00002418 78E1 moveq.l D4, 0xFFFFFFE1 0000241A 0002 3B63 ori.b D2, 0x63 /* 'c' */ 0000241E 207E movea.l A0, <> 00002420 3B56 8B34 move.w [A5 - 0x74CC], [A6] 00002424 484A pea.l A2 00002426 0FC5 .incomplete 00002428 1221 move.b D1, -[A1] 0000242A 17F3 2BC6 0853 move.b [PC + D0 + 0x53], <> 00002430 0EB3 0973 619B 1023 .invalid.l [A3 + D1.w + 0x23], 0x973619B // invalid immediate operation 00002438 079A bclr [A2]+, D3 0000243A F35C .extension 0x35C <> // unimplemented 0000243C 3E07 move.w D7, D7 0000243E 91FE sub.l A0, <> 00002440 3701 move.w -[A3], D1 00002442 0B68 1B27 bchg [A0 + 0x1B27], D5 00002446 0502 btst D2, D2 00002448 8B06 sbcd D5, D6 0000244A 0502 btst D2, D2 0000244C 9B50 sub.w [A0], D5 0000244E 070A btst A2, D3 00002450 5F11 subq.b [A1], 7 00002452 02A3 0FC6 0861 andi.l -[A3], 0xFC60861 00002458 FB28 .extension 0xB28 <> // unimplemented 0000245A 2646 movea.l A3, D6 0000245C 2307 move.l -[A1], D7 0000245E 4E6B move A3, USP 00002460 2804 move.l D4, D4 00002462 0F2C 0714 btst [A4 + 0x714], D7 00002466 8145 018B pack D0, D5, 0x018B 0000246A 0645 018B addi.w D5, 0x18B 0000246E 632C bls +0x2E /* 0000249C */ 00002470 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4 00002472 8D3B 0ABE or.b [PC + D0 * 2 - 0x66], D6 00002476 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4 00002478 B4CB cmpa.w A2, A3 0000247A 13C1 2807 10BD move.b [0x280710BD], D1 00002480 1301 move.b -[A1], D1 00002482 6710 beq +0x12 /* 00002494 */ 00002484 C053 and.w D0, [A3] 00002486 5056 addq.w [A6], 8 00002488 3EAB 5067 move.w [A7], [A3 + 0x5067] 0000248C 10CC move.b [A0]+, A4 0000248E 7318 moveq.l D1, 0x18 00002490 F710 .extension 0x710 <> // unimplemented 00002492 D5F7 10E6 add.l A2, [A7 + D1.w - 0x26] // begin alternate branch 00002494-00002496 label00002494: 00002494 10E6 move.b [A0]+, -[A6] // end alternate branch 00002494-00002496 label00002494: // (misaligned) 00002496 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4 00002498 F757 .extension 0x757 <> // unimplemented 0000249A 90FE sub.w A0, <> label0000249C: 0000249C F34F .extension 0x34F <> // unimplemented 0000249E A140 syscall ResrvMem/ReserveMem, flags=1 000024A0 0F41 bchg D1, D7 000024A2 8127 or.b -[A7], D0 000024A4 110B move.b -[A0], A3 000024A6 7E78 moveq.l D7, 0x78 000024A8 DC8B add.l D6, A3 000024AA 06DC .incomplete 000024AC 2307 move.l -[A1], D7 000024AE 3258 movea.w A1, [A0]+ 000024B0 0847 1125 bchg.b D7, 0x25 /* '%' */ 000024B4 AB00 syscall BitBlt 000024B6 4711 .invalid 3, [A1] // invalid opcode 4 with b == 4 000024B8 2C47 movea.l A6, D7 000024BA 9133 FB4E sub.b <>, D0 000024BE 0711 btst [A1], D3 000024C0 3A13 move.w D5, [A3] 000024C2 0117 btst [A7], D0 000024C4 113D move.b -[A0], <> 000024C6 0F4D bchg A5, D7 000024C8 4A03 tst.b D3 000024CA 5073 01FB 4E17 1149 AB4F 971D addq.w [[0x4E171149] - 0x54B068E3], 8 000024D6 1667 movea.b A3, -[A7] 000024D8 11FE 8504 move.b [0xFFFF8504], <> 000024DC 4711 .invalid 3, [A1] // invalid opcode 4 with b == 4 000024DE 507B 1CF7 addq.w [PC + D1 * 4 - 0x9], 8 000024E2 1157 F711 move.b [A0 - 0x8EF], [A7] 000024E6 6827 bvc +0x29 /* 0000250F */ 000024E8 1179 AB00 6711 7E81 move.b [A0 + 0x7E81], [0xAB006711] 000024F0 35A7 1188 move.w [ + <> + D1], -[A7] 000024F4 AB00 syscall BitBlt 000024F6 1711 move.b -[A3], [A1] 000024F8 9525 sub.b -[A5], D2 000024FA 0927 btst -[A7], D4 000024FC 119B 9711 move.b [[A0 + A1 * 8]], [A3]+ 00002500 AB13 syscall PatConvert 00002502 011A btst [A2]+, D0 00002504 1B07 move.b -[A5], D7 00002506 254F 1711 move.l [A2 + 0x1711], A7 0000250A BC37 119F E103 0417 cmp.b D6, [[] + D1 - 0x1EFCFBE9] 00002512 91A8 E308 sub.l [A0 - 0x1CF8], D0 00002516 2711 move.l -[A3], [A1] 00002518 C0F5 641C mulu.w D0, [A5 + D6.w * 4 + 0x1C] 0000251C 70B5 moveq.l D0, 0xFFFFFFB5 0000251E 1F3B 11B3 094B 219B 10E3 06D1 move.b -[A7], [[0x94B219B + D1] + 0x10E306D1] 0000252A 3E24 move.w D7, -[A4] 0000252C 5247 addq.w D7, 1 0000252E 109B move.b [A0], [A3]+ 00002530 030F btst A7, D1 00002532 609B bra -0x63 /* 000024CF */ 00002534 1D57 11CC move.b [A6 + 0x11CC], [A7] 00002538 1795 7407 move.b [A3 + D7.w * 4 + 0x7], [A5] 0000253C 0AC8 .incomplete 0000253E AB0E syscall MakeScaleTbl 00002540 563E addq.b <>, 3 00002542 E312 roxl D2.b, 1 00002544 A109 syscall Delete/PBHDelete/HDelete, flags=1 00002546 2904 move.l -[A4], D4 00002548 0156 bchg [A6], D0 0000254A A301 syscall Close, flags=3 0000254C 8B13 or.b [A3], D5 0000254E D070 08CB add.w D0, [A0 + D0 - 0x53] 00002552 09E1 .incomplete 00002554 E407 asr D7.b, 2 00002556 0364 bchg -[A4], D1 00002558 9808 sub.b D4, A0 0000255A 0703 btst D3, D3 0000255C 6843 bvc +0x45 /* 000025A1 */ 0000255E 0C08 0F90 cmpi.b A0, 0x90 00002562 0EDB .incomplete 00002564 0828 08C9 063B btst.b [A0 + 0x63B], 0xC9 0000256A 4C1C 38B7 movem.w D0,D1,D2,D4,D5,D7,A3,A4,A5, [A4]+ 0000256E 11E3 E514 move.b [0xFFFFE514], -[A3] 00002572 0711 btst [A1], D3 00002574 F6F7 11FB .extension 0x6F7 <> // unimplemented 00002578 1702 move.b -[A3], D2 0000257A 9449 sub.w D2, A1 0000257C D717 add.b [A7], D3 0000257E 073D btst <>, D3 00002580 EB05 asl D5.b, 5 00002582 0A23 4547 xori.b -[A3], 0x47 /* 'G' */ 00002586 0D27 btst -[A7], D6 00002588 1709 move.b -[A3], A1 0000258A 8837 0775 or.b D4, <> 0000258E 9AC0 sub.w A5, D0 00002590 3EA3 move.w [A7], -[A3] 00002592 162E 8237 move.b D3, [A6 - 0x7DC9] 00002596 1043 movea.b A0, D3 00002598 4207 clr.b D7 0000259A 1656 movea.b A3, [A6] 0000259C EB52 roxl D2.w, 5 0000259E D303 addx.b D1, D3 000025A0 EB03 asl D3.b, 5 000025A2 A1B6 syscall vWaitUntil, flags=1 000025A4 9B46 subx.w D5, D6 000025A6 5B5F subq.w [A7]+, 5 000025A8 D303 addx.b D1, D3 000025AA 0F75 BCDB bchg [A5 + A3 * 4 - 0x37], D7 000025AE 0014 02A3 ori.b [A4], 0xA3 000025B2 6493 bcc -0x6B /* 00002547 */ 000025B4 0A6B 0268 5320 xori.w [A3 + 0x5320], 0x268 000025BA 0704 btst D4, D3 000025BC C242 and.w D1, D2 000025BE BB18 xor.b [A0]+, D5 000025C0 C807 and.b D4, D7 000025C2 0DA3 bclr -[A3], D6 000025C4 D303 addx.b D1, D3 000025C6 9308 subx.b -[A1], -[A0] 000025C8 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 000025CA 0707 btst D7, D3 000025CC 49EB 1101 lea.l A4, [A3 + 0x1101] 000025D0 879C or.l [A4]+, D3 000025D2 0EEA .incomplete 000025D4 0706 btst D6, D3 000025D6 909A sub.l D0, [A2]+ 000025D8 9C44 sub.w D6, D4 000025DA A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 000025DC C904 abcd D4, D4 000025DE 170B move.b -[A3], A3 000025E0 94CA sub.w A2, A2 000025E2 0704 btst D4, D3 000025E4 E285 asr D5, 1 000025E6 BD8B cmpm.l [A6]+, [A3]+ 000025E8 04A9 BD8B 47FB 0937 subi.l [A1 + 0x937], 0xBD8B47FB 000025F0 075E bchg [A6]+, D3 000025F2 1701 move.b -[A3], D1 000025F4 DF9E add.l [A6]+, D7 000025F6 0A07 0D52 xori.b D7, 0x52 /* 'R' */ 000025FA C45E and.w D2, [A6]+ 000025FC 21C3 170C move.l [0x0000170C], D3 00002600 FA37 0457 .unknown 0xFA37 0x0457 (W = 5) 00002604 CB2B 6073 and.b [A3 + 0x6073], D5 00002608 177B 26BB 0C69 move.b [A3 + 0xC69], [PC + D2.w * 8 - 0x69] 0000260E C85B and.w D4, [A3]+ 00002610 104B movea.b A0, A3 00002612 1EB3 0C3B move.b [A7], [A3 + D0 * 4 + 0x3B] 00002616 1195 C1EB 0814 02B3 4C7A move.b [[0x814] + 0x2B34C7A], [A5] 00002620 68B3 bvc -0x4B /* 000025D5 */ 00002622 038D bclr A5, D1 00002624 0460 B304 subi.w -[A0], 0xB304 00002628 1705 move.b -[A3], D5 0000262A 1573 12FB 3A8D move.b [A2 + 0x3A8D], [A3 + D1.w * 2 - 0x5] 00002630 9610 sub.b D3, [A0] 00002632 070B btst A3, D3 00002634 7AC4 moveq.l D5, 0xFFFFFFC4 00002636 0AB0 2247 052D E304 xori.l <>, 0x2247052D 0000263E 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4 00002640 EAAD lsr D5, D5 00002642 39B3 04AD 1C49 move.w [A4 + D1 * 4 + 0x49], [A3 + D0.w * 4 - 0x83] 00002648 02A5 2849 0207 andi.l -[A5], 0x28490207 0000264E 0BFB .incomplete 00002650 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 00002652 0E4D 02A5 .invalid.w A5, 0x2A5 // invalid immediate operation 00002656 9649 sub.w D3, A1 00002658 02A4 4D02 A44D andi.l -[A4], 0x4D02A44D 0000265E 0285 1349 0234 andi.l D5, 0x13490234 00002664 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4 00002666 346B 0923 movea.w A2, [A3 + 0x923] 0000266A 5653 addq.w [A3], 3 0000266C 0653 06A3 addi.w [A3], 0x6A3 00002670 1A4B movea.b A5, A3 00002672 054B bchg A3, D2 00002674 057B 522B bchg [PC + D5.w * 2 + 0x2B], D2 00002678 1A2B 1AA3 move.b D5, [A3 + 0x1AA3] 0000267C 1A13 move.b D5, [A3] 0000267E 0813 08C9 btst.b [A3], 0xC9 00002682 0345 bchg D5, D1 00002684 1C23 move.b D6, -[A3] 00002686 039B bclr [A3]+, D1 00002688 1C44 movea.b A6, D4 0000268A 1B08 move.b -[A5], A0 0000268C 7B04 moveq.l D5, 0x04 0000268E E304 asl D4.b, 1 00002690 8306 sbcd D1, D6 00002692 1700 move.b -[A3], D0 00002694 D221 add.b D1, -[A1] 00002696 1037 0C01 move.b D0, [A7 + D0 * 4 + 0x1] 0000269A 5329 1712 subq.b [A1 + 0x1712], 1 0000269E AC0A syscall GetWVariant, auto_pop 000026A0 2B0E move.l -[A5], A6 000026A2 22BB 0B52 9B06 move.l [A1], [[PC] - 0x64FA] 000026A8 7085 moveq.l D0, 0xFFFFFF85 000026AA 2407 move.l D2, D7 000026AC 0B3D btst <>, D5 000026AE 0B10 btst [A0], D5 000026B0 6640 bne +0x42 /* 000026F2 */ 000026B2 BB05 xor.b D5, D5 000026B4 E900 asl D0.b, 4 000026B6 653C bcs +0x3E /* 000026F4 */ 000026B8 2306 move.l -[A1], D6 000026BA CB66 and.w -[A6], D5 000026BC 0901 btst D1, D4 000026BE 3805 move.w D4, D5 000026C0 01D3 .incomplete 000026C2 19E3 05A1 move.b 0xA1, -[A3] 000026C6 0627 175C addi.b -[A7], 0x5C /* '\\' */ 000026CA 2306 move.l -[A1], D6 000026CC C366 and.w -[A6], D1 000026CE B673 044C cmp.w D3, [A3 + D0.w * 4 + 0x4C] 000026D2 231F move.l -[A1], [A7]+ 000026D4 6B15 bmi +0x17 /* 000026EB */ 000026D6 BB00 xor.b D0, D5 000026D8 2B39 2300 3613 move.l -[A5], [0x23003613] 000026DE 18A9 DE17 move.b [A4], [A1 - 0x21E9] 000026E2 0BED .incomplete 000026E4 332E 0053 move.w -[A1], [A6 + 0x53] 000026E8 298E 1A01 move.l [A4 + D1 * 2 + 0x1], A6 000026EC CD23 and.b -[A3], D6 000026EE 00DB .incomplete 000026F0 0814 0213 btst.b [A4], 0x13 // begin alternate branch 000026F2-000026F6 label000026F2: 000026F2 0213 3F20 andi.b [A3], 0x20 /* ' ' */ // end alternate branch 000026F2-000026F6 label000026F2: // (misaligned) label000026F4: 000026F4 3F20 move.w -[A7], -[A0] 000026F6 0717 btst [A7], D3 000026F8 10B1 A91C move.b [A0], <> 000026FC AA07 syscall NewPixPat 000026FE 0AE2 .incomplete 00002700 C653 and.w D3, [A3] 00002702 2943 4786 move.l [A4 + 0x4786], D3 00002706 CB66 and.w -[A6], D5 00002708 4B2C 86D3 .invalid 5, [A4 - 0x792D] // invalid opcode 4 with b == 4 0000270C 19FB 1565 075B move.b 0x5B /* '[' */, <> 00002712 0630 630B 6C0F addi.b [A0 + D6 * 4 + 0xF], 0xB 00002718 0ECA .incomplete 0000271A 7B03 moveq.l D5, 0x03 0000271C 9B0F subx.b -[A5], -[A7] 0000271E 0714 btst [A4], D3 00002720 631B bls +0x1D /* 0000273D */ 00002722 0EC3 .incomplete 00002724 6685 bne -0x79 /* 000026AB */ 00002726 2068 1309 movea.l A0, [A0 + 0x1309] 0000272A 1402 move.b D2, D2 0000272C 0B29 BB02 btst [A1 - 0x44FE], D5 00002730 1C22 move.b D6, -[A2] 00002732 1B03 move.b -[A5], D3 00002734 DC07 add.b D6, D7 00002736 0BBD bclr <>, D5 00002738 BB82 xor.l D2, D5 0000273A 6853 bvc +0x55 /* 0000278F */ 0000273C 0307 btst D7, D1 0000273E 07F2 .incomplete 00002740 050D btst A5, D2 00002742 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 00002744 A513 syscall FlushVol, flags=5 00002746 DB48 addx.w -[A5], -[A0] 00002748 6305 bls +0x7 /* 0000274F */ 0000274A 2505 move.l -[A2], D5 0000274C 2346 370D move.l [A1 + 0x370D], D6 00002750 5B53 subq.w [A3], 5 00002752 0307 btst D7, D1 00002754 0232 B643 2083 andi.b [A2 + D2.w - 0x125], 0x43 /* 'C' */ 0000275A 2007 move.l D0, D7 0000275C 0622 E101 addi.b -[A2], 0x1 00002760 D300 addx.b D1, D0 00002762 2B06 move.l -[A5], D6 00002764 3443 movea.w A2, D3 00002766 0123 btst -[A3], D0 00002768 007B 0827 0656 ori.w [PC + D0.w * 8 + 0x56], 0x827 0000276E 5810 addq.b [A0], 4 00002770 AD60 syscall GetControlValue/GetCtlValue, auto_pop 00002772 1303 move.b -[A1], D3 00002774 F306 .extension 0x306 <> // unimplemented 00002776 A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5 00002778 0F65 bchg -[A5], D7 0000277A 5F13 subq.b [A3], 7 0000277C 1A9A move.b [A5], [A2]+ 0000277E 9C62 sub.w D6, -[A2] 00002780 C303 abcd D1, D3 00002782 EB03 asl D3.b, 5 00002784 4504 .invalid 2, D4 // invalid opcode 4 with b == 4 00002786 BBDA cmpa.l A5, [A2]+ 00002788 070B btst A3, D3 0000278A 2E5B movea.l A7, [A3]+ 0000278C 0948 bchg A0, D4 0000278E D309 addx.b -[A1], -[A1] 00002790 894F A148 pack -[A4], -[A7], 0xA148 00002794 810C sbcd -[A0], -[A4] 00002796 B94F cmpm.w [A4]+, [A7]+ 00002798 8D0A sbcd -[A6], -[A2] 0000279A D309 addx.b -[A1], -[A1] 0000279C 8053 or.w D0, [A3] 0000279E 0932 060E btst [A2 + D0.w * 8 + 0xE], D4 000027A2 6D06 blt +0x8 /* 000027AA */ 000027A4 2114 move.l -[A0], [A4] 000027A6 1C70 2116 01E9 movea.b A6, [[A0] + D2 + 0x1E9] // begin alternate branch 000027AA-000027AC label000027AA: 000027AA 01E9 .incomplete // end alternate branch 000027AA-000027AC label000027AA: // (misaligned) 000027AC 9A9C sub.l D5, [A4]+ 000027AE A329 syscall HLock, flags=3 000027B0 AB1D syscall QDExtensions 000027B2 B503 xor.b D3, D2 000027B4 FB0E .extension 0xB0E <> // unimplemented 000027B6 00E3 .incomplete 000027B8 0D24 btst -[A4], D6 000027BA AC2B syscall Pack9, auto_pop 000027BC 0207 08C1 andi.b D7, 0xC1 000027C0 070E btst A6, D3 000027C2 0E01 0107 .invalid.b D1, 0x7 // invalid immediate operation 000027C6 143B 6100 move.b D2, [PC + <> + D6] 000027CA A554 syscall UprString/UprText, flags=5 000027CC BB0A cmpm.b [A5]+, [A2]+ 000027CE 6048 bra +0x4A /* 00002818 */ 000027D0 A301 syscall Close, flags=3 000027D2 040F 7A83 subi.b A7, 0x83 000027D6 04B3 2756 3713 C683 subi.l [A3 + A4.w * 8 - 0x125], 0x27563713 000027DE 353C A31C move.w -[A2], 0xA31C 000027E2 070C btst A4, D3 000027E4 D99E add.l [A6]+, D4 000027E6 3853 movea.w A4, [A3] 000027E8 3052 movea.w A0, [A2] 000027EA A223 syscall DisposHandle/DisposeHandle, flags=2 000027EC 4DA2 .invalid 6, -[A2] // invalid opcode 4 with b == 6 000027EE 833F or.b <>, D1 000027F0 A27B syscall ADBReInit, flags=2 000027F2 3F23 move.w -[A7], -[A3] 000027F4 1747 05AF move.b [A3 + 0x5AF], D7 000027F8 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 000027FA 7C13 moveq.l D6, 0x13 000027FC 4825 nbcd.b -[A5] 000027FE 1286 move.b [A1], D6 00002800 2B2F 6B17 move.l -[A5], [A7 + 0x6B17] 00002804 0C07 09B7 cmpi.b D7, 0xB7 00002808 092B D309 btst [A3 - 0x2CF7], D4 0000280C 8623 or.b D3, -[A3] 0000280E 0023 0345 ori.b -[A3], 0x45 /* 'E' */ 00002812 985B sub.w D4, [A3]+ 00002814 02AB 3723 0093 0845 andi.l [A3 + 0x845], 0x37230093 // begin alternate branch 00002818-0000281E label00002818: 00002818 0093 0845 4B0F ori.l [A3], 0x8454B0F // end alternate branch 00002818-0000281E label00002818: // (misaligned) 0000281C 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 0000281E 007B 3F00 833F 0023 4D00 7C02 AB4C ori.w [[PC + 0x234D00] + A0 * 2 + 0x7C02AB4C], 0x3F00 /* '?\0' */ 0000282C 2703 move.l -[A3], D3 0000282E 084A 0F54 bchg.b A2, 0x54 /* 'T' */ 00002832 0B22 btst -[A2], D5 00002834 0717 btst [A7], D3 00002836 4A8B tst.l A3 00002838 2314 move.l -[A1], [A4] 0000283A 7804 moveq.l D4, 0x04 0000283C 0F29 8407 btst [A1 - 0x7BF9], D7 00002840 978A subx.l -[A3], -[A2] 00002842 5309 subq.b A1, 1 00002844 1490 move.b [A2], [A0] 00002846 0E04 8B51 .invalid.b D4, 0x51 /* 'Q' */ // invalid immediate operation 0000284A 8901 sbcd D4, D1 0000284C 2797 8A07 move.l [A3 + A0 * 2 + 0x7], [A7] 00002850 1250 movea.b A1, [A0] 00002852 FB14 .extension 0xB14 <> // unimplemented 00002854 0B3B B0FB btst [PC + A3.w - 0x5], D5 00002858 14E5 move.b [A2]+, -[A5] 0000285A 9DD3 sub.l A6, [A3] 0000285C 018B bclr A3, D0 0000285E 1B93 07CB 0A2B 0983 move.b [[ + <>] + 0xA2B0983], [A3] 00002866 0B8B bclr A3, D5 00002868 6114 bsr +0x16 /* 0000287E */ 0000286A 040F C99E subi.b A7, 0x9E 0000286E 3384 5B03 2B0D 1B04 move.w [[A1 + <> + D5 * 2] + 0x2B0D1B04], D4 00002876 A306 syscall KillIO, flags=3 00002878 7B0E moveq.l D5, 0x0E 0000287A 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 0000287C 2303 move.l -[A1], D3 fn0000287E: 0000287E 3228 4306 move.w D1, [A0 + 0x4306] 00002882 2187 D301 move.l [[A0 + <> + A5 * 2]], D7 00002886 7E4A moveq.l D7, 0x4A 00002888 0F3E btst <>, D7 0000288A 732A moveq.l D1, 0x2A 0000288C C6AB 0063 and.l D3, [A3 + 0x63] 00002890 0955 bchg [A5], D4 00002892 0E33 0A07 018E 7C02 .invalid.b [[ + <>] + D0 + 0x7C02], 0x7 // invalid immediate operation 0000289A 532E 7A7E subq.b [A6 + 0x7A7E], 1 0000289E 4C4B 1A2B movem.l D0,D1,D3,D5,A1,A3,A4, A3 000028A2 002B 0FCA 42BB ori.b [A3 + 0x42BB], 0xCA 000028A8 042E B300 C501 subi.b [A6 - 0x3AFF], 0x0 000028AE B319 xor.b [A1]+, D1 000028B0 1260 movea.b A1, -[A0] 000028B2 9901 subx.b D4, D1 000028B4 0F89 bclr A1, D7 000028B6 0101 btst D1, D0 000028B8 144C movea.b A2, A4 000028BA 0F88 bclr A0, D7 000028BC 233E move.l -[A1], <> 000028BE 631B bls +0x1D /* 000028DB */ 000028C0 4EAB 131A jsr [A3 + 0x131A] 000028C4 0704 btst D4, D3 000028C6 BB83 xor.l D3, D5 000028C8 1E7A 604C movea.b A7, [PC + 0x604C /* 00008916, cstring "" */] 000028CC 0F45 bchg D5, D7 000028CE 76EB moveq.l D3, 0xFFFFFFEB 000028D0 3EE5 move.w [A7]+, -[A5] 000028D2 8C0F or.b D6, A7 000028D4 0043 0202 ori.w D3, 0x202 000028D8 3B2E E500 move.w -[A5], [A6 - 0x1B00] 000028DC 0F06 btst D6, D7 000028DE 441A neg.b [A2]+ 000028E0 8B09 sbcd -[A5], -[A1] 000028E2 007B 0E00 2B0D ori.w [[PC + <>] + D2 * 2], 0xE00 000028E8 6507 bcs +0x9 /* 000028F1 */ 000028EA 31DB 0F21 move.w [0x00000F21], [A3]+ 000028EE DB4C addx.w -[A5], -[A4] 000028F0 0787 bclr D7, D3 000028F2 590F subq.b A7, 4 000028F4 7ABE moveq.l D5, 0xFFFFFFBE 000028F6 4A93 tst.l [A3] 000028F8 86C3 divu.w D3, D3 000028FA 0717 btst [A7], D3 000028FC 0AF2 .incomplete 000028FE 542B 0D63 addq.b [A3 + 0xD63], 2 00002902 045B 0373 subi.w [A3]+, 0x373 00002906 23B0 7B0E 9304 A306 D31D move.l [[A1 + <>] + A2 * 2 - 0x2CE3], [[A0 + <>] + D7 * 2 - 0x6CFC] 00002910 3705 move.w -[A3], D5 00002912 6707 beq +0x9 /* 0000291B */ 00002914 025D A505 andi.w [A5]+, 0xA505 00002918 EB01 asl D1.b, 5 0000291A 0273 4C17 0DE4 andi.w <>, 0x4C17 00002920 5313 subq.b [A3], 1 00002922 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4 00002924 040F 209C subi.b A7, 0x9C 00002928 621C bhi +0x1E /* 00002946 */ 0000292A 38E3 move.w [A4]+, -[A3] 0000292C 0807 0B50 btst.b D7, 0x50 /* 'P' */ 00002930 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00002932 5103 subq.b D3, 8 00002934 A363 syscall MaxApplZone, flags=3 00002936 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00002938 6189 bsr -0x75 /* 000028C3 */ 0000293A 5367 subq.w -[A7], 1 0000293C 1300 move.b -[A1], D0 0000293E 2B0D move.l -[A5], A5 00002940 5318 subq.b [A0]+, 1 00002942 484A pea.l A2 00002944 C389 exg D1, A1 label00002946: 00002946 7B0E moveq.l D5, 0x0E 00002948 A915 syscall ShowWindow 0000294A C557 and.w [A7], D2 0000294C B28A cmp.l D1, A2 0000294E DB13 add.b [A3], D5 00002950 7B0E moveq.l D5, 0x0E 00002952 3E0F move.w D7, A7 00002954 008B 3F86 1B07 ori.l A3, 0x3F861B07 0000295A 2719 move.l -[A3], [A1]+ 0000295C B713 xor.b [A3], D3 0000295E 0941 bchg D1, D4 00002960 0528 650E btst [A0 + 0x650E], D2 00002964 007C 040F ori.w sr, 1039 00002968 A50E syscall UnmountVol/HUnmountVol, flags=5 0000296A 82EB 08C1 divu.w D1, [A3 + 0x8C1] 0000296E D707 addx.b D3, D7 00002970 0DE9 .incomplete 00002972 21D5 0F84 move.l [0x00000F84], [A5] 00002976 066B 02B5 C233 addi.w [A3 - 0x3DCD], 0x2B5 0000297C 5148 subq.w A0, 8 0000297E 4A83 tst.l D3 00002980 418A .invalid 0, A2 // invalid opcode 4 with b == 6 00002982 7B0E moveq.l D5, 0x0E 00002984 DB13 add.b [A3], D5 00002986 6907 bvs +0x9 /* 0000298F */ 00002988 7305 moveq.l D1, 0x05 0000298A 8500 sbcd D2, D0 0000298C 6161 bsr +0x63 /* 000029EF */ 0000298E 310A move.w -[A0], A2 00002990 868B or.l D3, A3 00002992 3FD8 move.w <>, [A0]+ 00002994 C041 and.w D0, D1 00002996 C147 exg D0, D7 00002998 0E85 F023 1707 .invalid.l D5, 0xF0231707 // invalid immediate operation 0000299E 02AB 7C04 0F60 007C andi.l [A3 + 0x7C], 0x7C040F60 000029A6 0713 btst [A3], D3 000029A8 9B61 sub.w -[A1], D5 000029AA 0993 bclr [A3], D4 000029AC 3F21 move.w -[A7], -[A1] 000029AE EA41 asr D1.w, 5 000029B0 0B25 btst -[A5], D5 000029B2 C381 and.l D1, D1 000029B4 1407 move.b D2, D7 000029B6 0BA3 bclr -[A3], D5 000029B8 0093 29E9 23F8 ori.l [A3], 0x29E923F8 000029BE D302 addx.b D1, D2 000029C0 0712 btst [A2], D3 000029C2 3743 0B41 move.w [A3 + 0xB41], D3 000029C6 9D23 sub.b -[A3], D6 000029C8 035B bchg [A3]+, D1 000029CA 2A0B move.l D5, A3 000029CC 1B03 move.b -[A5], D3 000029CE 0441 00D3 subi.w D1, 0xD3 000029D2 1E00 move.b D7, D0 000029D4 D304 addx.b D1, D4 000029D6 459C .invalid 2, [A4]+ // invalid opcode 4 with b == 6 000029D8 0712 btst [A2], D3 000029DA 2901 move.l -[A4], D1 000029DC 5C07 addq.b D7, 6 000029DE 11EF 8B3F AB1D move.b [0xFFFFAB1D], [A7 - 0x74C1] 000029E4 071B btst [A3]+, D3 000029E6 4D1A .invalid 6, [A2]+ // invalid opcode 4 with b == 4 000029E8 0322 btst -[A2], D1 000029EA 1A7B 2900 movea.b A5, [PC + <> + D2] 000029EE 0B1A btst [A2]+, D5 000029F0 A506 syscall KillIO, flags=5 000029F2 4B4E chk.w D5, A6 label000029F4: 000029F4 E90F lsl D7.b, 4 000029F6 E5C9 roxl .w A1 000029F8 190F move.b -[A4], A7 000029FA 1351 C103 move.b [A1 - 0x3EFD], [A1] 000029FE 8157 or.w [A7], D0 00002A00 210B move.l -[A0], A3 00002A02 020F 7A68 andi.b A7, 0x68 /* 'h' */ 00002A06 7323 moveq.l D1, 0x23 00002A08 DB1F add.b [A7]+, D5 00002A0A 230A move.l -[A1], A2 00002A0C 3305 move.w -[A1], D5 00002A0E B6CB cmpa.w A3, A3 00002A10 181B move.b D4, [A3]+ 00002A12 070B btst A3, D3 00002A14 0CDB .incomplete 00002A16 3891 move.w [A4], [A1] 00002A18 8843 or.w D4, D3 00002A1A 2007 move.l D0, D7 00002A1C 0D15 btst [A5], D6 00002A1E 6359 bls +0x5B /* 00002A79 */ 00002A20 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00002A22 0547 bchg D7, D2 00002A24 2D69 1B0C B581 move.l [A6 - 0x4A7F], [A1 + 0x1B0C] 00002A2A 630C bls +0xE /* 00002A38 */ 00002A2C CD7D and.w <>, D6 00002A2E 72A3 moveq.l D1, 0xFFFFFFA3 00002A30 0109 btst A1, D0 00002A32 AC73 syscall SetPort, auto_pop 00002A34 0557 bchg [A7], D2 00002A36 0484 BB5A 06AC subi.l D4, 0xBB5A06AC // begin alternate branch 00002A38-00002A42 label00002A38: 00002A38 BB5A xor.w [A2]+, D5 00002A3A 06AC 1A3B 06BD 2A1C addi.l [A4 + 0x2A1C], 0x1A3B06BD // end alternate branch 00002A38-00002A42 label00002A38: // (misaligned) 00002A3C 1A3B 06BD move.b D5, [PC + D0.w * 8 - 0x67] 00002A40 2A1C move.l D5, [A4]+ 00002A42 703E moveq.l D0, 0x3E 00002A44 0F61 bchg -[A1], D7 00002A46 300B move.w D0, A3 00002A48 1679 3017 0692 movea.b A3, [0x30170692] 00002A4E 8B42 B130 pack D5, D2, 0xB130 00002A52 2501 move.l -[A2], D1 00002A54 0FF1 .incomplete 00002A56 3025 move.w D0, -[A5] 00002A58 010F btst A7, D0 00002A5A 8D2D 553B or.b [A5 + 0x553B], D6 00002A5E 2B08 move.l -[A5], A0 00002A60 0C00 031A cmpi.b D0, 0x1A 00002A64 270B move.l -[A3], A3 00002A66 814C FB91 pack -[A0], -[A4], 0xFB91 00002A6A 7B00 moveq.l D5, 0x00 00002A6C 2300 move.l -[A1], D0 00002A6E 530E subq.b A6, 1 00002A70 7B03 moveq.l D5, 0x03 00002A72 0D2F B52B btst [A7 - 0x4AD5], D6 00002A76 092F B504 btst [A7 - 0x4AFC], D4 00002A7A B30F cmpm.b [A1]+, [A7]+ 00002A7C 493D .invalid 4, <> // invalid opcode 4 with b == 4 00002A7E 0702 btst D2, D3 00002A80 8F7C 02CB or.w 0x2CB, D7 00002A84 3F12 move.w -[A7], [A2] 00002A86 6817 bvc +0x19 /* 00002A9F */ 00002A88 1C75 2B02 1A65 movea.b A6, [[A5 + <> + D2 * 2] + 0x1A65] 00002A8E 2A6D 2217 movea.l A5, [A5 + 0x2217] 00002A92 8C69 3E13 or.w D6, [A1 + 0x3E13] 00002A96 0805 0317 btst.b D5, 0x17 00002A9A 00CE .incomplete 00002A9C EB00 asl D0.b, 5 00002A9E 371C move.w -[A3], [A4]+ 00002AA0 D47C 071C add.w D2, 0x71C 00002AA4 DA83 add.l D5, D3 00002AA6 0773 14DB bchg [A3 + D1.w * 4 - 0x37], D3 00002AAA 150B move.b -[A2], A3 00002AAC 1A5B movea.b A5, [A3]+ 00002AAE 0983 bclr D3, D4 00002AB0 079B bclr [A3]+, D3 00002AB2 48EB 4883 296B movem.l [A3 + 0x296B], D0,D1,D7,A3,A6 00002AB8 052E 1310 btst [A6 + 0x1310], D2 00002ABC C927 and.b -[A7], D4 00002ABE F8D3 0C9B .extension 0x8D3 <> // unimplemented 00002AC2 480B nbcd.b A3 00002AC4 9AA1 sub.l D5, -[A1] 00002AC6 565B addq.w [A3]+, 3 00002AC8 0ECB .incomplete 00002ACA 3700 move.w -[A3], D0 00002ACC 732E moveq.l D1, 0x2E 00002ACE 00BB 1969 0B14 E549 ori.l [[PC + <>]], 0x19690B14 00002AD6 040F 2007 subi.b A7, 0x7 00002ADA 13B7 A30F 5D02 2902 0F20 4309 move.b [A1 + 0x4309 + D0 * 8], [[A7 + <>] + A2 * 2 + 0x5D022902] 00002AE6 1CAA 0711 move.b [A6], [A2 + 0x711] 00002AEA F221 0EC1 fssqrt fp5, fp3 00002AEE 8A05 or.b D5, D5 00002AF0 3265 movea.w A1, -[A5] 00002AF2 309C move.w [A0], [A4]+ 00002AF4 6263 bhi +0x65 /* 00002B59 */ 00002AF6 0880 2910 bclr.b D0, 0x10 00002AFA 271A move.l -[A3], [A2]+ 00002AFC 710F moveq.l D0, 0x0F 00002AFE 5511 subq.b [A1], 2 00002B00 4AA3 tst.l -[A3] 00002B02 50B1 0D4C addq.l <>, 8 00002B06 731C moveq.l D1, 0x1C 00002B08 0B0F btst A7, D5 00002B0A 0003 1CA9 ori.b D3, 0xA9 00002B0E 06DB .incomplete 00002B10 3E58 movea.w A7, [A0]+ 00002B12 031C btst [A4]+, D1 00002B14 AE13 syscall FillCPoly, auto_pop 00002B16 80BB 1953 4D8A 732E or.l D0, [[PC] + 0x4D8A732E] 00002B1E C321 and.b -[A1], D1 00002B20 A6C3 syscall vRelBlock, flags=6 00002B22 3F58 6B2E move.w [A7 + 0x6B2E], [A0]+ 00002B26 2714 move.l -[A3], [A4] 00002B28 5045 addq.w D5, 8 00002B2A D592 add.l [A2], D2 00002B2C 889B or.l D4, [A3]+ 00002B2E 3481 move.w [A2], D1 00002B30 2B00 move.l -[A5], D0 00002B32 8335 4104 or.b <>, D1 00002B36 1A73 2E28 movea.b A5, [A3 + D2 * 8 + 0x28] 00002B3A 010C btst A4, D0 00002B3C 7C09 moveq.l D6, 0x09 00002B3E 1602 move.b D3, D2 00002B40 279B 1E4C move.l [A3 + D1 * 8 + 0x4C], [A3]+ 00002B44 BB0C cmpm.b [A5]+, [A4]+ 00002B46 0706 btst D6, D3 00002B48 8700 sbcd D3, D0 00002B4A B307 xor.b D7, D1 00002B4C 8114 or.b [A4], D0 00002B4E 360F move.w D3, A7 00002B50 A500 syscall Open/PBHOpen/HOpen, flags=5 00002B52 D314 add.b [A4], D1 00002B54 0603 15A5 addi.b D3, 0xA5 00002B58 004B 4C17 ori.w A3, 0x4C17 00002B5C 1B47 0105 move.b [A5 + 0x105], D7 00002B60 02D3 .incomplete 00002B62 2441 movea.l A2, D1 00002B64 0124 btst -[A4], D0 00002B66 0315 btst [A5], D1 00002B68 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4 00002B6A 1708 move.b -[A3], A0 00002B6C C1B3 0781 and.l [[ + <> + D0 * 8]], D0 00002B70 0165 bchg -[A5], D0 00002B72 731C moveq.l D1, 0x1C 00002B74 9883 sub.l D4, D3 00002B76 1D3B 9B45 move.b -[A6], <> 00002B7A 0269 76E7 25AA andi.w [A1 + 0x25AA], 0x76E7 00002B80 F578 .extension 0x578 <> // unimplemented 00002B82 0508 btst A0, D2 00002B84 9D05 subx.b D6, D5 00002B86 710C moveq.l D0, 0x0C 00002B88 8943 6500 pack D4, D3, 0x6500 00002B8C 3B0C move.w -[A5], A4 00002B8E 1C70 1B03 3B0A 8D49 movea.b A6, [[A0 + <> + D1 * 2] + 0x3B0A8D49] 00002B96 071D btst [A5]+, D3 00002B98 6723 beq +0x25 /* 00002BBD */ 00002B9A 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00002B9C 19C5 1907 move.b 0x7, D5 00002BA0 0129 4C93 btst [A1 + 0x4C93], D0 00002BA4 2F48 0713 move.l [A7 + 0x713], A0 00002BA8 206D 2FB3 movea.l A0, [A5 + 0x2FB3] 00002BAC 02A4 EAB3 0207 andi.l -[A4], 0xEAB30207 00002BB2 06D7 .incomplete 00002BB4 B302 xor.b D2, D1 00002BB6 0300 btst D0, D1 00002BB8 7B23 moveq.l D5, 0x23 00002BBA 4909 .invalid 4, A1 // invalid opcode 4 with b == 4 00002BBC 250E move.l -[A2], A6 00002BBE 7817 moveq.l D4, 0x17 00002BC0 1C26 move.b D6, -[A6] 00002BC2 6109 bsr +0xB /* 00002BCD */ 00002BC4 D324 add.b -[A4], D1 00002BC6 C900 abcd D4, D0 00002BC8 7CED moveq.l D6, 0xFFFFFFED 00002BCA 0B7B 0087 bchg [PC + D0.w - 0x121], D5 00002BCE 262D 3281 move.l D3, [A5 + 0x3281] 00002BD2 004E 7328 ori.w A6, 0x7328 /* 's(' */ 00002BD6 1702 move.b -[A3], D2 00002BD8 DE4B add.w D7, A3 00002BDA 3578 78C9 0165 move.w [A2 + 0x165], [0x000078C9] 00002BE0 1017 move.b D0, [A7] 00002BE2 02EC .incomplete 00002BE4 D324 add.b -[A4], D1 00002BE6 1C63 movea.b A6, -[A3] 00002BE8 0FC1 .incomplete 00002BEA CB61 and.w -[A1], D5 00002BEC 3553 1161 move.w [A2 + 0x1161], [A3] 00002BF0 35FB 1543 0907 0AD9 031C move.w [PC + 0x31C /* 00002F0E, value 0x3FF3 */], [[PC + <>] + 0x9070AD9] 00002BFA 0103 btst D3, D0 00002BFC A91C syscall HiliteWindow 00002BFE 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 00002C00 1C5E movea.b A6, [A6]+ 00002C02 E315 roxl D5.b, 1 00002C04 255D 8101 move.l [A2 - 0x7EFF], [A5]+ 00002C08 891D or.b [A5]+, D4 00002C0A 8501 sbcd D2, D1 00002C0C BB04 xor.b D4, D5 00002C0E 2908 move.l -[A4], A0 00002C10 A166 syscall NewEmptyHandle, flags=1 00002C12 0F60 bchg -[A0], D7 00002C14 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00002C16 230C move.l -[A1], A4 00002C18 0663 1809 addi.w -[A3], 0x1809 00002C1C 1861 movea.b A4, -[A1] 00002C1E 0006 431A ori.b D6, 0x1A 00002C22 5483 addq.l D3, 2 00002C24 3512 move.w -[A2], [A2] 00002C26 D339 1708 8869 add.b [0x17088869], D1 00002C2C 19C5 091C move.b 0x1C, D5 00002C30 5E33 0206 addq.b [A3 + D0.w * 2 + 0x6], 7 00002C34 AC05 syscall SndPlay, auto_pop 00002C36 0107 btst D7, D0 00002C38 0192 bclr [A2], D0 00002C3A 0715 btst [A5], D3 00002C3C 3148 E31D move.w [A0 - 0x1CE3], A0 00002C40 9C0B sub.b D6, A3 00002C42 02A3 0717 13A4 andi.l -[A3], 0x71713A4 00002C48 C153 and.w [A3], D0 00002C4A F354 .extension 0x354 <> // unimplemented 00002C4C C553 and.w [A3], D2 00002C4E 1714 move.b -[A3], [A4] 00002C50 00E1 .incomplete 00002C52 178C 1714 move.b <>, A4 00002C56 0680 4705 CA17 addi.l D0, 0x4705CA17 00002C5C 05CE .incomplete 00002C5E 6301 bls +0x3 /* 00002C61 */ 00002C60 80CC divu.w D0, A4 00002C62 030F btst A7, D1 00002C64 1A7B 3F1A 833F movea.b A5, [[PC + D3 * 8] - 0x7CC1] 00002C6A 1A23 move.b D5, -[A3] 00002C6C 4DE9 810F lea.l A6, [A1 - 0x7EF1] 00002C70 0D40 bchg D0, D6 00002C72 0F56 bchg [A6], D7 00002C74 1CF2 3A8B move.b [A6]+, [A2 + D3 * 2 - 0x117] 00002C78 1C47 movea.b A6, D7 00002C7A 044C 1717 subi.w A4, 0x1717 00002C7E 0C55 552B cmpi.w [A5], 0x552B /* 'U+' */ 00002C82 2C07 move.l D6, D7 00002C84 0B99 bclr [A1]+, D5 00002C86 170B move.b -[A3], A3 00002C88 8527 or.b -[A7], D2 00002C8A 0393 bclr [A3], D1 00002C8C BB05 xor.b D5, D5 00002C8E CB0D abcd -[A5], -[A5] 00002C90 0152 bchg [A2], D0 00002C92 070C btst A4, D3 00002C94 5F02 subq.b D2, 7 00002C96 C310 and.b [A0], D1 00002C98 8568 1402 or.w [A0 + 0x1402], D2 00002C9C 5B18 subq.b [A0]+, 5 00002C9E 0703 btst D3, D3 00002CA0 A463 syscall MaxApplZone, flags=4 00002CA2 328B move.w [A1], A3 00002CA4 0401 D937 subi.b D1, 0x37 /* '7' */ 00002CA8 128B move.b [A1], A3 00002CAA 9707 subx.b D3, D7 00002CAC 3E07 move.w D7, D7 00002CAE 1A51 movea.b A5, [A1] 00002CB0 5D5D subq.w [A5]+, 6 00002CB2 1404 move.b D2, D4 00002CB4 3B0D move.w -[A5], A5 00002CB6 7A68 moveq.l D5, 0x68 00002CB8 2B08 move.l -[A5], A0 00002CBA B5EC 91EC cmpa.l A2, [A4 - 0x6E14] 00002CBE 6007 bra +0x9 /* 00002CC7 */ 00002CC0 0D18 btst [A0]+, D6 00002CC2 815D or.w [A5]+, D0 00002CC4 D315 add.b [A5], D1 00002CC6 DB1F add.b [A7]+, D5 00002CC8 3E92 move.w [A7], [A2] 00002CCA 2162 132C move.l [A0 + 0x132C], -[A2] 00002CCE A30E syscall UnmountVol/HUnmountVol, flags=3 00002CD0 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 00002CD2 5B1B subq.b [A3]+, 5 00002CD4 550C subq.b A4, 2 00002CD6 071A btst [A2]+, D3 00002CD8 BA51 cmp.w D5, [A1] 00002CDA DDC3 add.l A6, D3 00002CDC 1D55 0733 move.b [A6 + 0x733], [A5] 00002CE0 32E0 move.w [A1]+, -[A0] 00002CE2 B305 xor.b D5, D1 00002CE4 EB00 asl D0.b, 5 00002CE6 C9A2 and.l -[A2], D4 00002CE8 0314 btst [A4], D1 00002CEA B305 xor.b D5, D1 00002CEC 9308 subx.b -[A1], -[A0] 00002CEE 0F14 btst [A4], D7 00002CF0 046B 16F7 273D subi.w [A3 + 0x273D], 0x16F7 00002CF6 ADD5 syscall TECopy, auto_pop 00002CF8 B566 xor.w -[A6], D2 00002CFA 8B02 sbcd D5, D2 00002CFC FB14 .extension 0xB14 <> // unimplemented 00002CFE 91E9 860A sub.l A0, [A1 - 0x79F6] 00002D02 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4 00002D04 AB37 syscall bMAIN11 00002D06 0A93 0827 153A xori.l [A3], 0x827153A 00002D0C 6701 beq +0x3 /* 00002D0F */ 00002D0E 9727 sub.b -[A7], D3 00002D10 04F7 .incomplete 00002D12 808B or.l D0, A3 00002D14 07EB .incomplete 00002D16 1ABB 0E07 move.b [A5], [PC + D0 * 8 + 0x7] 00002D1A 1E8E move.b [A7], A6 00002D1C 2B12 move.l -[A5], [A2] 00002D1E 9B07 subx.b D5, D7 00002D20 7E1B moveq.l D7, 0x1B 00002D22 89A7 or.l -[A7], D4 00002D24 052D 0B16 btst [A5 + 0xB16], D2 00002D28 950F subx.b -[A2], -[A7] 00002D2A 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 00002D2C 571C subq.b [A4]+, 3 00002D2E 155B 0978 move.b [A2 + 0x978], [A3]+ 00002D32 785C moveq.l D4, 0x5C 00002D34 BA04 cmp.b D5, D4 00002D36 0F29 4EA3 btst [A1 + 0x4EA3], D7 00002D3A 3A0D move.w D5, A5 00002D3C 0CC1 .incomplete 00002D3E 06BB 0CC1 06B3 1F2B 137E CBB3 3B47 addi.l [[PC + 0x137E + D1 * 8] - 0x344CC4B9], 0xCC106B3 00002D4C BB08 cmpm.b [A5]+, [A0]+ 00002D4E F727 .extension 0x727 <> // unimplemented 00002D50 CDD7 muls.w D6, [A7] 00002D52 27DE 2133 0F09 07E1 7909 0756 move.l [[PC + 0xF0907E1 + D2] + 0x79090756], [A6]+ 00002D5E 3705 move.w -[A3], D5 00002D60 1C33 07C1 move.b D6, [[ + <>]] 00002D64 FB7B .extension 0xB7B <> // unimplemented 00002D66 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00002D68 0CDA .incomplete 00002D6A 8036 F334 or.b D0, <> 00002D6E 071B btst [A3]+, D3 00002D70 1681 move.b [A3], D1 00002D72 DE81 add.l D7, D1 00002D74 2860 movea.l A4, -[A0] 00002D76 4C53 2205 movem.l D0,D2,A1,A5, [A3] 00002D7A FBB6 .invalid <> 00002D7C 3E3B 1AEB move.w D7, [PC + D1 * 2 - 0x21] 00002D80 25B3 0504 A34E move.l <>, <> 00002D86 7ABE moveq.l D5, 0xFFFFFFBE 00002D88 9B17 sub.b [A7], D5 00002D8A 471D .invalid 3, [A5]+ // invalid opcode 4 with b == 4 00002D8C 2193 1707 1DD7 0327 move.l [[A0 + <>] + D1 * 8 + 0x1DD70327], [A3] label00002D94: 00002D94 171D move.b -[A3], [A5]+ 00002D96 B307 xor.b D7, D1 00002D98 9DE2 sub.l A6, -[A2] 00002D9A 25B7 0F00 2617 move.l [A2 + D2.w * 8 + 0x17], [A7 + <> + D0 * 8] 00002DA0 1E5F movea.b A7, [A7]+ 00002DA2 271E move.l -[A3], [A6]+ 00002DA4 854C 0B1F pack -[A2], -[A4], 0x0B1F 00002DA8 853A C511 or.b [PC - 0x3AEF /* FFFFC513, cstring "" */], D2 00002DAC 1363 0D60 move.b [A1 + 0xD60], -[A3] 00002DB0 5783 subq.l D3, 3 00002DB2 91F3 1E35 sub.l A0, [A3 + D1 * 8 + 0x35] 00002DB6 0F07 btst D7, D7 00002DB8 0A6F 1526 4AE3 xori.w [A7 + 0x4AE3], 0x1526 00002DBE 1E67 movea.b A7, -[A7] 00002DC0 0532 7302 A50A btst [[A2 + <> + D7 * 2] - 0x5AF6], D2 00002DC6 3306 move.w -[A1], D6 00002DC8 7ABE moveq.l D5, 0xFFFFFFBE 00002DCA 4C9B 1614 movem.w D2,D4,A1,A2,A4, [A3]+ 00002DCE 0417 83A4 subi.b [A7], 0xA4 00002DD2 A309 syscall Delete/PBHDelete/HDelete, flags=3 00002DD4 2313 move.l -[A1], [A3] 00002DD6 BB0E cmpm.b [A5]+, [A6]+ 00002DD8 D823 add.b D4, -[A3] 00002DDA 13BB 0C23 035C move.b <>, [PC + D0 * 4 + 0x23] 00002DE0 171B move.b -[A3], [A3]+ 00002DE2 D4CB add.w A2, A3 00002DE4 2145 0822 move.l [A0 + 0x822], D5 00002DE8 0712 btst [A2], D3 00002DEA D307 addx.b D1, D7 00002DEC 176A 4102 61C0 move.b [A3 + 0x61C0], [A2 + 0x4102] 00002DF2 B105 xor.b D5, D0 00002DF4 330A move.w -[A1], A2 00002DF6 BA14 cmp.b D5, [A4] 00002DF8 49C0 lea.l A4, D0 00002DFA CA03 and.b D5, D3 00002DFC 0FEB .incomplete 00002DFE 0C69 0F0F 690F cmpi.w [A1 + 0x690F], 0xF0F 00002E04 330A move.w -[A1], A2 00002E06 AD1F syscall SelectWindow, auto_pop 00002E08 0FC5 .incomplete 00002E0A 849C or.l D2, [A4]+ 00002E0C 62A3 bhi -0x5B /* 00002DB1 */ 00002E0E 01BA 04A3 bclr [PC + 0x4A3 /* 000032B3, value 0x17017063 */], D0 00002E12 6580 bcs -0x7E /* 00002D94 */ 00002E14 BE48 cmp.w D7, A0 00002E16 4A7B 4141 tst.w [[PC + <>]] 00002E1A 2C0B move.l D6, A3 00002E1C 0C23 2401 cmpi.b -[A3], 0x1 00002E20 2CAB 1E3E move.l [A6], [A3 + 0x1E3E] 00002E24 A336 syscall MoreMasters, flags=3 00002E26 0D17 btst [A7], D6 00002E28 7B1C moveq.l D5, 0x1C 00002E2A 450C .invalid 2, A4 // invalid opcode 4 with b == 4 00002E2C E7A8 lsl D0, D3 00002E2E 560F addq.b A7, 3 00002E30 0D17 btst [A7], D6 00002E32 3B22 move.w -[A5], -[A2] 00002E34 8728 6D63 or.b [A0 + 0x6D63], D3 00002E38 2511 move.l -[A2], [A1] 00002E3A 170F move.b -[A3], A7 00002E3C 0D17 btst [A7], D6 00002E3E 5B25 subq.b -[A5], 5 00002E40 1916 move.b -[A4], [A6] 00002E42 CB07 abcd D5, D7 00002E44 1916 move.b -[A4], [A6] 00002E46 B305 xor.b D5, D1 00002E48 1916 move.b -[A4], [A6] label00002E4A: 00002E4A AB16 syscall PInit 00002E4C A509 syscall Delete/PBHDelete/HDelete, flags=5 00002E4E BB3F xor.b <>, D5 00002E50 0516 btst [A6], D2 00002E52 CB10 and.b [A0], D5 00002E54 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 00002E56 A1FB syscall vNewMap, flags=1 00002E58 0D0D btst A5, D6 00002E5A 1683 move.b [A3], D3 00002E5C 0109 btst A1, D0 00002E5E 16B3 3F09 move.b [A3], [[A3 + <> + D3 * 8]] 00002E62 1643 movea.b A3, D3 00002E64 2C5B movea.l A6, [A3]+ 00002E66 0553 bchg [A3], D2 00002E68 1121 move.b -[A0], -[A1] 00002E6A 02EB .incomplete 00002E6C 0895 05A3 bclr.b [A5], 0xA3 00002E70 07F1 .incomplete 00002E72 1517 move.b -[A2], [A7] 00002E74 1C4F movea.b A6, A7 00002E76 EB35 roxl D5.b, D5 00002E78 690E bvs +0x10 /* 00002E88 */ 00002E7A 87A8 E30F or.l [A0 - 0x1CF1], D3 00002E7E 1916 move.b -[A4], [A6] 00002E80 0F05 btst D5, D7 00002E82 165B movea.b A3, [A3]+ 00002E84 06F1 .incomplete 00002E86 152B 1C80 move.b -[A2], [A3 + 0x1C80] // begin alternate branch 00002E88-00002E8A label00002E88: 00002E88 1C80 move.b [A6], D0 // end alternate branch 00002E88-00002E8A label00002E88: // (misaligned) 00002E8A 2700 move.l -[A3], D0 00002E8C B985 xor.l D5, D4 00002E8E 2E33 2956 move.l D7, <> 00002E92 7E57 moveq.l D7, 0x57 00002E94 2094 move.l [A0], [A4] 00002E96 F30A .extension 0x30A <> // unimplemented 00002E98 231E move.l -[A1], [A6]+ 00002E9A 2704 move.l -[A3], D4 00002E9C FE80 CB09 .extension 0xE80 <> // unimplemented 00002EA0 3700 move.w -[A3], D0 00002EA2 CCA0 and.l D6, -[A0] 00002EA4 7B03 moveq.l D5, 0x03 00002EA6 BB04 xor.b D4, D5 00002EA8 7547 moveq.l D2, 0x47 00002EAA 8B32 2EAC or.b [A2 + D2 * 8 - 0x84], D5 00002EAE 699A bvs -0x64 /* 00002E4A */ 00002EB0 D84E add.w D4, A6 00002EB2 CE53 and.w D7, [A3] 00002EB4 3C02 move.w D6, D2 00002EB6 9363 sub.w -[A3], D1 00002EB8 E403 asr D3.b, 2 00002EBA 0EA4 A310 CAB3 .invalid.l -[A4], 0xA310CAB3 // invalid immediate operation 00002EC0 5CCC FB32 dbge D4, -0x4D0 /* 000029F4 */ 00002EC4 DB25 add.b -[A5], D5 00002EC6 1484 move.b [A2], D4 00002EC8 B309 cmpm.b [A1]+, [A1]+ 00002ECA EB60 asl D0.w, D5 00002ECC 934A subx.w -[A1], -[A2] 00002ECE 6B4B bmi +0x4D /* 00002F1B */ 00002ED0 A14D syscall PurgeMem, flags=1 00002ED2 1B40 694D move.b [A5 + 0x694D], D0 00002ED6 8457 or.w D2, [A7] 00002ED8 00BB 1C98 B241 38A0 ori.l [PC + D3 - 0x96], 0x1C98B241 00002EE0 0437 948D 070D subi.b [[A7 + <>] + D0 * 8], 0x8D 00002EE6 8413 or.b D2, [A3] 00002EE8 0AF3 .incomplete 00002EEA 4583 .invalid 2, D3 // invalid opcode 4 with b == 6 00002EEC 0B3B 26D3 btst [PC + D2.w * 8 - 0x45], D5 00002EF0 0513 btst [A3], D2 00002EF2 2757 1FF4 move.l [A3 + 0x1FF4], [A7] 00002EF6 071F btst [A7]+, D3 00002EF8 9B67 sub.w -[A7], D5 00002EFA 1A6D 2315 movea.b A5, [A5 + 0x2315] 00002EFE 1516 move.b -[A2], [A6] 00002F00 7323 moveq.l D1, 0x23 00002F02 615B bsr +0x5D /* 00002F5F */ 00002F04 5311 subq.b [A1], 1 00002F06 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00002F08 1308 move.b -[A1], A0 00002F0A 7B1B moveq.l D5, 0x1B 00002F0C 1714 move.b -[A3], [A4] 00002F0E 3FF3 2A70 move.w <>, [A3 + D2 * 2 + 0x70] 00002F12 1331 5306 9843 move.b -[A1], [[A1 + <>] + D5 * 2 - 0x67BD] 00002F18 4562 chk.w D2, -[A2] 00002F1A 3B01 move.w -[A5], D1 00002F1C AB1F syscall RgnBlit 00002F1E 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00002F20 0701 btst D1, D3 00002F22 6137 bsr +0x39 /* 00002F5B */ 00002F24 144F movea.b A2, A7 00002F26 B31D xor.b [A5]+, D1 00002F28 3339 9823 00DB move.w -[A1], [0x982300DB] 00002F2E 1CDB move.b [A6]+, [A3]+ fn00002F30: 00002F30 1EBB 008B move.b [A7], [PC + D0.w - 0x117] 00002F34 0F4D bchg A5, D7 00002F36 1153 0E14 move.b [A0 + 0xE14], [A3] 00002F3A 371B move.w -[A3], [A3]+ 00002F3C 6D07 blt +0x9 /* 00002F45 */ 00002F3E 1464 movea.b A2, -[A4] 00002F40 230D move.l -[A1], A5 00002F42 1C5E movea.b A6, [A6]+ 00002F44 A500 syscall Open/PBHOpen/HOpen, flags=5 00002F46 170D move.b -[A3], A5 00002F48 BD07 xor.b D7, D6 00002F4A 0D45 bchg D5, D6 00002F4C 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00002F4E 2304 move.l -[A1], D4 00002F50 1B19 move.b -[A5], [A1]+ 00002F52 1B2F 3708 move.b -[A5], [A7 + 0x3708] 00002F56 1CC5 move.b [A6]+, D5 00002F58 6A1B bpl +0x1D /* 00002F75 */ 00002F5A 1D53 087B move.b [A6 + 0x87B], [A3] 00002F5E 0354 bchg [A4], D1 00002F60 0A63 040B xori.w -[A3], 0x40B 00002F64 0D7B 1730 E281 171B bchg [PC - 0x1D7EE8E5 + D1 * 8], D6 00002F6C 03E0 .incomplete 00002F6E 7B02 moveq.l D5, 0x02 00002F70 B31D xor.b [A5]+, D1 00002F72 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00002F74 D207 add.b D1, D7 00002F76 0086 FB04 9B23 ori.l D6, 0xFB049B23 00002F7C 0706 btst D6, D3 00002F7E C1A3 and.l -[A3], D0 00002F80 1017 move.b D0, [A7] 00002F82 06C4 .incomplete 00002F84 B272 B2B3 cmp.w D1, [A2 + A3.w * 2 - 0x77] 00002F88 04FB .incomplete 00002F8A 3263 movea.w A1, -[A3] 00002F8C 01A3 bclr -[A3], D0 00002F8E 48CC 0F8E movem.l A4, D1,D2,D3,D7,A0,A1,A2,A3 00002F92 84EB 0106 divu.w D2, [A3 + 0x106] 00002F96 6198 bsr -0x66 /* 00002F30 */ 00002F98 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00002F9A B617 cmp.b D3, [A7] 00002F9C 081A 2961 btst.b [A2]+, 0x61 /* 'a' */ 00002FA0 5A07 addq.b D7, 5 00002FA2 00E9 .incomplete 00002FA4 B627 cmp.b D3, -[A7] 00002FA6 1B63 2266 move.b [A5 + 0x2266], -[A3] 00002FAA 4063 negx.w -[A3] 00002FAC 200C move.l D0, A4 00002FAE 0663 0E37 addi.w -[A3], 0xE37 00002FB2 04AC 2600 5A17 1C72 subi.l [A4 + 0x1C72], 0x26005A17 00002FBA 3B11 move.w -[A5], [A1] 00002FBC 171F move.b -[A3], [A7]+ 00002FBE C837 07E4 and.b D4, <> 00002FC2 435A chk.w D1, [A2]+ 00002FC4 0707 btst D7, D3 00002FC6 EA17 roxr D7.b, 5 00002FC8 08A8 BB39 BB42 bclr.b [A0 - 0x44BE], 0x39 /* '9' */ 00002FCE F87B 0333 .extension 0x87B <>, 0x0333 // unimplemented 00002FD2 03A4 bclr -[A4], D1 00002FD4 9B2D A106 sub.b [A5 - 0x5EFA], D5 00002FD8 2700 move.l -[A3], D0 00002FDA 8B26 or.b -[A6], D5 00002FDC 170C move.b -[A3], A4 00002FDE 0770 3B0A 6438 bchg [[A0 + <> + D3 * 2] + 0x6438], D3 00002FE4 1323 move.b -[A1], -[A3] 00002FE6 645E bcc +0x60 /* 00003046 */ 00002FE8 1323 move.b -[A1], -[A3] 00002FEA 070B btst A3, D3 00002FEC 8901 sbcd D4, D1 00002FEE 1E63 movea.b A7, -[A3] 00002FF0 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00002FF2 01EC .incomplete 00002FF4 684C bvc +0x4E /* 00003042 */ 00002FF6 232A 1703 move.l -[A1], [A2 + 0x1703] 00002FFA B70B cmpm.b [A3]+, [A3]+ 00002FFC 1F05 move.b -[A7], D5 00002FFE 27A6 2607 move.l [A3 + D2.w * 8 + 0x7], -[A6] 00003002 19A6 5550 move.b [A4], -[A6] 00003006 5B1C subq.b [A4]+, 5 00003008 8303 sbcd D1, D3 0000300A 1427 move.b D2, -[A7] 0000300C 01E5 .incomplete 0000300E 4C4B 2F17 movem.l D0,D1,D2,D4,A0,A1,A2,A3,A5, A3 00003012 01AE 8B13 bclr [A6 - 0x74ED], D0 00003016 3E9B move.w [A7], [A3]+ 00003018 096B 560C bchg [A3 + 0x560C], D4 0000301C 46EB 0B07 move.w SR, [A3 + 0xB07] 00003020 02AA 4583 7304 8B23 andi.l [A2 - 0x74DD], 0x45837304 00003028 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 0000302A 3700 move.w -[A3], D0 0000302C 7717 moveq.l D3, 0x17 0000302E 1E96 move.b [A7], [A6] 00003030 6341 bls +0x43 /* 00003073 */ 00003032 F864 38C3 .extension 0x864 <>, 0x38C3 // unimplemented 00003036 180E move.b D4, A6 00003038 3521 move.w -[A2], -[A1] 0000303A 230C move.l -[A1], A4 0000303C AB1A syscall PutOval 0000303E E306 asl D6.b, 1 00003040 0720 btst -[A0], D3 label00003042: 00003042 3562 E305 move.w [A2 - 0x1CFB], -[A2] label00003046: 00003046 8C1B or.b D6, [A3]+ 00003048 08F0 9C38 031E 9C3B bset.b [[A0] + D0 * 2 - 0x63C5], 0x38 /* '8' */ 00003050 01EB .incomplete 00003052 5A0B addq.b A3, 5 00003054 0F63 bchg -[A3], D7 00003056 1D33 0AE3 move.b -[A6], [A3 + D0 * 2 - 0x29] 0000305A 0534 1B08 btst [A4 + <> + D1 * 2], D2 0000305E A301 syscall Close, flags=3 00003060 9C0A sub.b D6, A2 00003062 CA07 and.b D5, D7 00003064 015A bchg [A2]+, D0 00003066 7346 moveq.l D1, 0x46 00003068 E326 asl D6.b, D1 0000306A B394 xor.l [A4], D1 0000306C 8B02 sbcd D5, D2 0000306E C312 and.b [A2], D1 00003070 5B05 subq.b D5, 5 00003072 AB07 syscall PutPicByte 00003074 5720 subq.b -[A0], 3 00003076 338B 0507 203B 8301 move.w [[A1 + <>] + D0 * 4 + 0x203B8301], A3 0000307E 9C44 sub.w D6, D4 00003080 F09C 8CF8 .extension 0x09C <> // unimplemented 00003084 0706 btst D6, D3 00003086 9983 subx.l D4, D3 00003088 040B 0F41 subi.b A3, 0x41 /* 'A' */ 0000308C 3407 move.w D2, D7 0000308E 08F5 5426 097C bset.b <>, 0x26 /* '&' */ 00003094 A340 syscall ResrvMem/ReserveMem, flags=3 00003096 0706 btst D6, D3 00003098 B571 10CB xor.w [A1 + D1.w - 0x53], D2 0000309C 29DD 5F95 1023 move.l 0x5F951023, [A5]+ 000030A2 1A30 E223 move.b D5, [A0 + A6.w * 2 + 0x23] 000030A6 0EB6 0B32 9B1C 0E7B .invalid.l [A6 + D0 * 8 + 0x7B], 0xB329B1C // invalid immediate operation 000030AE 0205 89EB andi.b D5, 0xEB 000030B2 0B42 bchg D2, D5 000030B4 2310 move.l -[A1], [A0] 000030B6 6B0D bmi +0xF /* 000030C5 */ 000030B8 2B01 move.l -[A5], D1 000030BA 0911 btst [A1], D4 label000030BC: 000030BC 6B1B bmi +0x1D /* 000030D9 */ 000030BE 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 000030C0 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 000030C2 F72B .extension 0x72B <> // unimplemented 000030C4 32F7 2B43 3510 5B14 move.w [A1]+, [[A7 + <>] + 0x35105B14] 000030CC D207 add.b D1, D7 000030CE 0205 FB04 andi.b D5, 0x4 000030D2 8B02 sbcd D5, D2 000030D4 0B1A btst [A2]+, D5 000030D6 F72B .extension 0x72B <> // unimplemented 000030D8 61E7 bsr -0x17 /* 000030C1 */ 000030DA 2B72 AB40 E3AD move.l [A5 - 0x1C53], [A2 + <>] 000030E0 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000030E2 4CCB 0747 movem.l D0,D1,D2,D6,A0,A1,A2, A3 000030E6 06C1 .incomplete 000030E8 B303 xor.b D3, D1 000030EA 720B moveq.l D1, 0x0B 000030EC 1643 movea.b A3, D3 000030EE 3A04 move.w D5, D4 000030F0 0305 btst D5, D1 000030F2 7A2B moveq.l D5, 0x2B 000030F4 2C64 movea.l A6, -[A4] 000030F6 98F3 3063 sub.w A4, [A3 + D3.w + 0x63] 000030FA 0E3B 1B64 9813 .invalid.b [PC + A1 + 0x13], 0x64 /* 'd' */ // invalid immediate operation 00003100 2B5B 034B move.l [A5 + 0x34B], [A3]+ 00003104 2B02 move.l -[A5], D2 00003106 434C chk.w D1, A4 00003108 7ABE moveq.l D5, 0xFFFFFFBE 0000310A 332C 2482 move.w -[A1], [A4 + 0x2482] 0000310E 4706 .invalid 3, D6 // invalid opcode 4 with b == 4 00003110 35D3 0260 move.w [PC + 0x260 /* 00003372, value 0x718 */], [A3] 00003114 3E23 move.w D7, -[A3] 00003116 1AA9 0217 move.b [A5], [A1 + 0x217] 0000311A 1C70 6329 1722 movea.b A6, [[A0 + 0x1722 + D6 * 2]] 00003120 AEA0 syscall Palette2CTab, auto_pop 00003122 5623 addq.b -[A3], 3 00003124 2764 9893 move.l [A3 - 0x676D], -[A4] 00003128 56C3 sne D3 0000312A 344B movea.w A2, A3 0000312C 0383 bclr D3, D1 0000312E 6164 bsr +0x66 /* 00003194 */ 00003130 984B sub.w D4, A3 00003132 2B04 move.l -[A5], D4 00003134 7B8D moveq.l D5, 0xFFFFFF8D 00003136 7B61 moveq.l D5, 0x61 00003138 887B 61BE 2303 1A38 1722 or.w D4, [[0x23031A38] + D6 + 0x1722] 00003142 8E0F or.b D7, A7 00003144 645E bcc +0x60 /* 000031A4 */ 00003146 631A bls +0x1C /* 00003162 */ 00003148 7E63 moveq.l D7, 0x63 0000314A 051A btst [A2]+, D2 0000314C 3878 040F movea.w A4, [0x0000040F] 00003150 2901 move.l -[A4], D1 00003152 645E bcc +0x60 /* 000031B2 */ 00003154 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4 00003156 6B08 bmi +0xA /* 00003160 */ 00003158 8916 or.b [A6], D4 0000315A FB05 .extension 0xB05 <> // unimplemented 0000315C 6438 bcc +0x3A /* 00003196 */ 0000315E 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4 label00003160: 00003160 CA63 and.w D5, -[A3] label00003162: 00003162 1DF8 890B move.b <>, [0xFFFF890B] 00003166 4237 1FEA 6B16 070D clr.b [[0x6B16] + 0x70D] 0000316E 50F1 0EF0 st [A1 + D0 * 8 - 0x16] 00003172 0710 btst [A0], D3 00003174 61CB bsr -0x33 /* 00003141 */ 00003176 09D0 .incomplete 00003178 630E bls +0x10 /* 00003188 */ 0000317A 2633 0207 move.l D3, [A3 + D0.w * 2 + 0x7] 0000317E 22B3 0703 6733 04C3 move.l [A1], [[A3 + <> + D0 * 8] + 0x673304C3] 00003186 3426 move.w D2, -[A6] label00003188: 00003188 171E move.b -[A3], [A6]+ 0000318A 4155 chk.w D0, [A5] 0000318C 3B96 453B 1722 6883 3600 5B0A move.w [[A5 + 0x17226883 + D4 * 4] + 0x36005B0A], [A6] // begin alternate branch 00003194-00003196 fn00003194: 00003194 3600 move.w D3, D0 // end alternate branch 00003194-00003196 // begin alternate branch 00003196-00003198 label00003196: 00003196 5B0A subq.b A2, 5 // end alternate branch 00003196-00003198 fn00003194: // (misaligned) label00003196: // (misaligned) 00003198 00FE .incomplete 0000319A 006B 1600 4304 ori.w [A3 + 0x4304], 0x1600 000031A0 1A96 move.b [A5], [A6] 000031A2 E53C rol D4.b, D2 label000031A4: 000031A4 4702 .invalid 3, D2 // invalid opcode 4 with b == 4 000031A6 E142 asl D2.w, 8 000031A8 4127 .invalid 0, -[A7] // invalid opcode 4 with b == 4 000031AA 793E moveq.l D4, 0x3E 000031AC 1B19 move.b -[A5], [A1]+ 000031AE 5B25 subq.b -[A5], 5 000031B0 8D3E or.b <>, D6 label000031B2: 000031B2 73AA moveq.l D1, 0xFFFFFFAA 000031B4 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 000031B6 5B03 subq.b D3, 5 000031B8 DB0D addx.b -[A5], -[A5] 000031BA 26A3 move.l [A3], -[A3] 000031BC 1D85 74C1 move.b [A6 + D7.w * 4 - 0x63], D5 000031C0 0117 btst [A7], D0 000031C2 0619 309B addi.b [A1]+, 0x9B 000031C6 086C 3309 8263 bchg.b [A4 - 0x7D9D], 0x9 /* '\t' */ 000031CC 04C3 .incomplete 000031CE 0F37 2388 btst [ + <> + D2 * 2], D7 000031D2 023B 352B 121C andi.b [PC + D1.w * 2 + 0x1C], 0x2B /* '+' */ 000031D8 38EB 1590 move.w [A4]+, [A3 + 0x1590] 000031DC 0E90 0EF7 2CD9 .invalid.l [A0], 0xEF72CD9 // invalid immediate operation 000031E2 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 000031E4 B309 cmpm.b [A1]+, [A1]+ 000031E6 8328 7B19 or.b [A0 + 0x7B19], D1 000031EA AB10 syscall DoLine 000031EC 1C38 860A move.b D6, [0xFFFF860A] 000031F0 B2B0 FE33 cmp.l D1, [A0 + A7 * 8 + 0x33] 000031F4 285B movea.l A4, [A3]+ 000031F6 0AF3 .incomplete 000031F8 011B btst [A3]+, D0 000031FA 0973 0DA4 bchg <>, D4 000031FE 3362 2B24 move.w [A1 + 0x2B24], -[A2] 00003202 0F90 bclr [A0], D7 00003204 0EE9 .incomplete 00003206 002B 5D07 24FA ori.b [A3 + 0x24FA], 0x7 0000320C 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 0000320E 02C3 .incomplete 00003210 2461 movea.l A2, -[A1] 00003212 00ED .incomplete 00003214 0B27 btst -[A7], D5 00003216 062D 071F 83A3 addi.b [A5 - 0x7C5D], 0x1F 0000321C 0C71 21C0 1C70 cmpi.w [A1 + D1 * 4 + 0x70], 0x21C0 00003222 570D subq.b A5, 3 00003224 7D93 moveq.l D6, 0xFFFFFF93 00003226 0000 740F ori.b D0, 0xF 0000322A C0CB mulu.w D0, A3 0000322C 010A btst A2, D0 0000322E 1FC3 move.b <>, D3 00003230 2343 100A move.l [A1 + 0x100A], D3 00003234 0F58 bchg [A0]+, D7 00003236 74B8 moveq.l D2, 0xFFFFFFB8 00003238 9300 subx.b D1, D0 0000323A 42EB 0A2B .invalid [A3 + 0xA2B] // invalid opcode 4 with subtype 1 0000323E 1293 move.b [A1], [A3] 00003240 24EB 2093 move.l [A2]+, [A3 + 0x2093] 00003244 00AD 5CEB 0A27 198F ori.l [A5 + 0x198F], 0x5CEB0A27 0000324C 42CB .invalid A3 // invalid opcode 4 with subtype 1 0000324E 3813 move.w D4, [A3] 00003250 0C43 111B cmpi.w D3, 0x111B 00003254 2634 8930 A49A 9C43 move.l D3, [A4 - 0x5B6563BD + A0] 0000325C 0807 1F64 btst.b D7, 0x64 /* 'd' */ 00003260 0E1A 5202 .invalid.b [A2]+, 0x2 // invalid immediate operation 00003264 BB24 xor.b -[A4], D5 00003266 9B15 sub.b [A5], D5 00003268 1716 move.b -[A3], [A6] 0000326A EA4B lsr D3.w, 5 0000326C 067E 3320 addi.w <>, 0x3320 /* '3 ' */ 00003270 06B3 0604 0B1A D301 addi.l [[A3 + <> + A5 * 2]], 0x6040B1A 00003278 BE5B cmp.w D7, [A3]+ 0000327A 0706 btst D6, D3 0000327C 2204 move.l D1, D4 0000327E 2185 BEB3 move.l [A0 + A3 * 8 - 0x77], D5 00003282 038E bclr A6, D1 00003284 0453 0FA1 subi.w [A3], 0xFA1 00003288 00EA .incomplete 0000328A 9B15 sub.b [A5], D5 0000328C 3B25 move.w -[A5], -[A5] 0000328E 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 00003290 B300 xor.b D0, D1 00003292 0716 btst [A6], D3 00003294 EFB3 roxl D3, D7 00003296 003A C30C 4716 ori.b [PC + 0x4716 /* 000079AE, cstring "" */], 0xC 0000329C F296 41D6 .extension 0x296 <> // unimplemented 000032A0 88DB divu.w D4, [A3]+ 000032A2 2DA3 072E A4ED 7988 move.l [[A6 - 0x5B13] + D0 * 8 + 0x7988], -[A3] 000032AA 3B28 1720 move.w -[A5], [A0 + 0x1720] // begin alternate branch 000032AC-000032AE fn000032AC: 000032AC 1720 move.b -[A3], -[A0] // end alternate branch 000032AC-000032AE fn000032AC: // (misaligned) 000032AE 0313 btst [A3], D1 000032B0 1FE5 move.b <>, -[A5] 000032B2 7917 moveq.l D4, 0x17 000032B4 0170 6324 bchg <>, D0 000032B8 A556 syscall LwrString/LowerText, flags=5 000032BA F007 1685 pmove MR5, D7 000032BE A023 syscall DisposHandle/DisposeHandle 000032C0 A7EB syscall vFileWrite, flags=7 000032C2 AB17 syscall PortToMap 000032C4 03E6 .incomplete 000032C6 B501 xor.b D1, D2 000032C8 5B97 subq.l [A7], 5 000032CA DB5C add.w [A4]+, D5 000032CC 1B27 move.b -[A5], -[A7] 000032CE C500 abcd D2, D0 000032D0 3BA0 E35C move.w <>, -[A0] 000032D4 331B move.w -[A1], [A3]+ 000032D6 872D BEBB or.b [A5 - 0x4145], D3 000032DA 489B 0F93 movem.w [A3]+, D0,D1,D4,D7,A0,A1,A2,A3 000032DE 8F87 2DCC unpk D7, D7, 0x2DCC 000032E2 B348 cmpm.w [A1]+, [A0]+ 000032E4 BB04 xor.b D4, D5 000032E6 BB5C xor.w [A4]+, D5 000032E8 1B03 move.b -[A5], D3 000032EA C500 abcd D2, D0 000032EC 078D bclr A5, D3 000032EE AC37 syscall MeasureText, auto_pop 000032F0 0BC0 .incomplete 000032F2 1795 D500 move.b [A3 + <> + A5 * 4], [A5] 000032F6 9606 sub.b D3, D6 000032F8 5308 subq.b A0, 1 fn000032FA: 000032FA 2708 move.l -[A3], A0 000032FC C096 and.l D0, [A6] 000032FE 06A4 4708 FF17 addi.l -[A4], 0x4708FF17 00003304 0BCE .incomplete 00003306 3427 move.w D2, -[A7] 00003308 0833 2715 EB1C btst.b <>, 0x15 0000330E DB04 addx.b D5, D4 00003310 3647 movea.w A3, D7 00003312 8BDD divs.w D5, [A5]+ 00003314 EB00 asl D0.b, 5 00003316 0B00 btst D0, D5 00003318 AC17 syscall CopyMask, auto_pop 0000331A 0BE2 .incomplete 0000331C 3B25 move.w -[A5], -[A5] 0000331E 2657 movea.l A3, [A7] 00003320 8846 or.w D4, D6 00003322 8DE4 divs.w D6, -[A4] 00003324 6186 bsr -0x78 /* 000032AC */ 00003326 4712 .invalid 3, [A2] // invalid opcode 4 with b == 4 00003328 6521 bcs +0x23 /* 0000334B */ 0000332A 8383 0117 unpk D1, D3, 0x0117 0000332E 0CE9 .incomplete 00003330 4724 .invalid 3, -[A4] // invalid opcode 4 with b == 4 00003332 57F0 214C seq <> 00003336 3305 move.w -[A1], D5 00003338 1712 move.b -[A3], [A2] 0000333A 7B3B moveq.l D5, 0x3B 0000333C 2017 move.l D0, [A7] 0000333E 05EC .incomplete 00003340 A306 syscall KillIO, flags=3 00003342 0708 btst A0, D3 00003344 9AC9 sub.w A5, A1 00003346 8007 or.b D0, D7 00003348 0DBA 1715 bclr [PC + 0x1715 /* 00004A5F, cstring "" */], D6 0000334C 85E1 divs.w D2, -[A1] 0000334E 0027 158A ori.b -[A7], 0x8A 00003352 0700 btst D0, D3 00003354 1507 move.b -[A2], D7 00003356 214E 1417 move.l [A0 + 0x1417], A6 0000335A 2645 movea.l A3, D5 0000335C 1716 move.b -[A3], [A6] 0000335E 619A bsr -0x64 /* 000032FA */ 00003360 2B09 move.l -[A5], A1 00003362 1306 move.b -[A1], D6 00003364 A306 syscall KillIO, flags=3 00003366 8D08 sbcd -[A6], -[A0] 00003368 2300 move.l -[A1], D0 0000336A 8302 sbcd D1, D2 0000336C 4B24 .invalid 5, -[A4] // invalid opcode 4 with b == 4 0000336E 5B09 subq.b A1, 5 00003370 7301 moveq.l D1, 0x01 00003372 0718 btst [A0]+, D3 00003374 0825 0407 btst.b -[A5], 0x7 00003378 0813 60C3 btst.b [A3], 0xC3 0000337C 03B3 0B23 004B 242B 09BB bclr [[A3 + 0x4B + D0 * 2] + 0x242B09BB], D1 00003386 005B 3D6D ori.w [A3]+, 0x3D6D /* '=m' */ 0000338A 286B 1A07 movea.l A4, [A3 + 0x1A07] 0000338E 066E 0704 FB88 addi.w [A6 - 0x478], 0x704 00003394 6B1E bmi +0x20 /* 000033B4 */ 00003396 2703 move.l -[A3], D3 00003398 E5C5 roxl .w D5 0000339A 179A E301 move.b [[A3 + <> + A6 * 2]], [A2]+ 0000339E 2263 movea.l A1, -[A3] 000033A0 01DB .incomplete 000033A2 1FCC move.b <>, A4 000033A4 0339 285E 8402 btst [0x285E8402], D1 000033AA 534C subq.w A4, 1 000033AC 9B00 subx.b D5, D0 000033AE BB33 41A5 0726 xor.b [[0x726] + D4], D5 label000033B4: 000033B4 6637 bne +0x39 /* 000033ED */ 000033B6 134C 9B12 move.b [A1 - 0x64EE], A4 000033BA 5310 subq.b [A0], 1 000033BC 7312 moveq.l D1, 0x12 000033BE 3311 move.w -[A1], [A1] 000033C0 0726 btst -[A6], D3 000033C2 2007 move.l D0, D7 000033C4 0B4F bchg A7, D5 000033C6 B101 xor.b D1, D0 000033C8 5328 0726 subq.b [A0 + 0x726], 1 000033CC 0B9B bclr [A3]+, D5 000033CE 1263 movea.b A1, -[A3] 000033D0 0561 bchg -[A1], D2 000033D2 01C3 .incomplete 000033D4 03C1 .incomplete 000033D6 0029 0188 9B12 ori.b [A1 - 0x64EE], 0x88 000033DC A04B syscall SetGrowZone 000033DE 03C3 .incomplete 000033E0 3D3A 2322 move.w -[A6], [PC + 0x2322 /* 00005704, cstring "" */] 000033E4 8D09 sbcd -[A6], -[A1] 000033E6 0B0E btst A6, D5 000033E8 C45E and.w D2, [A6]+ 000033EA 640A bcc +0xC /* 000033F6 */ 000033EC 6CEB bge -0x13 /* 000033D9 */ 000033EE 100A move.b D0, A2 000033F0 6338 bls +0x3A /* 0000342A */ 000033F2 CB10 and.b [A0], D5 000033F4 4338 0A0B .invalid 1, [0x00000A0B] // invalid opcode 4 with b == 4 // begin alternate branch 000033F6-000033FA label000033F6: 000033F6 0A0B 5622 xori.b A3, 0x22 /* '\"' */ // end alternate branch 000033F6-000033FA label000033F6: // (misaligned) 000033F8 5622 addq.b -[A2], 3 000033FA EECB 04FB bfset A3 {19:D3} 000033FE 963B 5303 010D 9DA3 sub.b D3, [[PC + <> + D5 * 2] + 0x10D9DA3] 00003406 0A6B 1C0F FC6B xori.w [A3 - 0x395], 0x1C0F 0000340C 1C0B move.b D6, A3 0000340E 3530 8324 move.w -[A2], <> 00003412 A53C syscall CmpString, flags=5 00003414 3720 move.w -[A3], -[A0] 00003416 8A37 0CEC or.b D5, [A7 + D0 * 4 - 0x20] 0000341A 2724 move.l -[A3], -[A4] 0000341C D233 022E add.b D1, [A3 + D0.w * 2 + 0x2E] 00003420 0300 btst D0, D1 00003422 5C27 addq.b -[A7], 6 00003424 22F0 423A move.l [A1]+, [A0 + D4.w * 2 + 0x3A] 00003428 EB12 roxl D2.b, 5 label0000342A: 0000342A 2508 move.l -[A2], A0 0000342C C300 abcd D1, D0 0000342E 149E move.b [A2], [A6]+ 00003430 381B move.w D4, [A3]+ 00003432 0493 8033 040F subi.l [A3], 0x8033040F 00003438 7483 moveq.l D2, 0xFFFFFF83 0000343A 05CB .incomplete 0000343C 1061 movea.b A0, -[A1] 0000343E 016B 0000 bchg [A3 + 0x0], D0 00003442 2A28 0A14 move.l D5, [A0 + 0xA14] 00003446 02A3 0500 6140 andi.l -[A3], 0x5006140 0000344C 9402 sub.b D2, D2 0000344E 7B0C moveq.l D5, 0x0C 00003450 002A 9302 DCAA ori.b [A2 - 0x2356], 0x2 00003456 64C3 bcc -0x3B /* 0000341B */ 00003458 0033 1244 06DB ori.b [A3 + D0.w * 8 - 0x37], 0x44 /* 'D' */ 0000345E 1E63 movea.b A7, -[A3] 00003460 02E5 .incomplete 00003462 0183 bclr D3, D0 00003464 0C17 003E cmpi.b [A7], 0x3E /* '>' */ 00003468 6253 bhi +0x55 /* 000034BD */ 0000346A 0B00 btst D0, D5 0000346C 2A43 movea.l A5, D3 0000346E 1E1C move.b D7, [A4]+ 00003470 9807 sub.b D4, D7 00003472 0E97 2717 0508 .invalid.l [A7], 0x27170508 // invalid immediate operation 00003478 1719 move.b -[A3], [A1]+ 0000347A 3517 move.w -[A2], [A7] 0000347C 0673 B686 9807 addi.w [A3 + A1 + 0x7], 0xB686 00003482 0A89 3653 1EDB xori.l A1, 0x36531EDB 00003488 2706 move.l -[A3], D6 0000348A 344B movea.w A2, A3 0000348C 191B move.b -[A4], [A3]+ 0000348E 0314 btst [A4], D1 00003490 361B move.w D3, [A3]+ 00003492 28DB move.l [A4]+, [A3]+ 00003494 278E 4B19 move.l [[A3 + D4 * 2]], A6 00003498 2512 move.l -[A2], [A2] 0000349A 8300 sbcd D1, D0 0000349C 0A08 8EEB xori.b A0, 0xEB 000034A0 0706 btst D6, D3 000034A2 22F3 074B 0234 12AB move.l [A1]+, [[A3 + <>] + 0x23412AB] 000034AA 485B pea.l [A3]+ 000034AC 24D3 move.l [A2]+, [A3] 000034AE 1A8C move.b [A5], A4 000034B0 230A move.l -[A1], A2 000034B2 9B1B sub.b [A3]+, D5 000034B4 0C5C 130F cmpi.w [A4]+, 0x130F 000034B8 2C53 movea.l A6, [A3] 000034BA 2DB3 2C06 B300 move.l [A6 + <> + A3 * 2], [A3 + D2 * 4 + 0x6] 000034C0 CB06 abcd D5, D6 000034C2 0D01 btst D1, D6 000034C4 1B3B 8ECB move.b -[A5], [PC + A0 * 8 - 0x53] 000034C8 0684 5C02 D33E addi.l D4, 0x5C02D33E 000034CE 7ECC moveq.l D7, 0xFFFFFFCC 000034D0 E348 lsl D0.w, 1 000034D2 BACB cmpa.w A5, A3 000034D4 0645 0407 addi.w D5, 0x407 000034D8 269F move.l [A3], [A7]+ 000034DA 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 000034DC 4412 neg.b [A2] 000034DE 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 000034E0 6A6B bpl +0x6D /* 0000354D */ 000034E2 0C5C 9B13 cmpi.w [A4]+, 0x9B13 fn000034E6: 000034E6 E102 asl D2.b, 8 000034E8 C107 abcd D0, D7 000034EA 35AA 130A 0705 move.w [[A2 + <>] + D0 * 8], [A2 + 0x130A] 000034F0 26C4 move.l [A3]+, D4 000034F2 5E7B 5413 addq.w [PC + D5.w * 4 + 0x13], 7 000034F6 270B move.l -[A3], A3 000034F8 560A addq.b A2, 3 000034FA 31B7 071D 5883 move.w [A0 + D5 - 0x125], [[A7] + D0 * 8] 00003500 0107 btst D7, D0 00003502 2786 6B19 move.l [[A3 + D6 * 2]], D6 00003506 4705 .invalid 3, D5 // invalid opcode 4 with b == 4 00003508 7AB3 moveq.l D5, 0xFFFFFFB3 0000350A 4A07 tst.b D7 0000350C 1D6D 8101 8B06 move.b [A6 - 0x74FA], [A5 - 0x7EFF] 00003512 9901 subx.b D4, D1 00003514 F505 .extension 0x505 <> // unimplemented 00003516 030B btst A3, D1 00003518 0720 btst -[A0], D3 0000351A 5FB0 0A9B subq.l [A0 + D0 * 2 - 0x101], 7 0000351E 05AB 0B8B bclr [A3 + 0xB8B], D2 00003522 0007 1754 ori.b D7, 0x54 /* 'T' */ 00003526 1704 move.b -[A3], D4 00003528 FD81 .invalid <> 0000352A B0E3 cmpa.w A0, -[A3] 0000352C 2B73 126B 0507 move.l [A5 + 0x507], [A3 + D1.w * 2 + 0x6B] 00003532 0514 btst [A4], D2 00003534 61B0 bsr -0x4E /* 000034E6 */ 00003536 0701 btst D1, D3 00003538 CA7B 14C5 and.w D5, [PC + D1.w * 4 - 0x59] 0000353C B0F3 1501 cmpa.w A0, [[A3 + <> + D1 * 4]] 00003540 C28B and.l D1, A3 00003542 0548 bchg A0, D2 00003544 230C move.l -[A1], A4 00003546 1701 move.b -[A3], D1 00003548 F842 530C .extension 0x842 <>, 0x530C // unimplemented 0000354C 298F 3311 move.l [[A4 + D3 * 2]], A7 00003550 CB0D abcd -[A5], -[A5] 00003552 E305 asl D5.b, 1 00003554 0191 bclr [A1], D0 00003556 630C bls +0xE /* 00003564 */ 00003558 DD01 addx.b D6, D1 0000355A A1CC syscall vBTClose, flags=1 0000355C 2905 move.l -[A4], D5 0000355E C104 abcd D0, D4 00003560 9347 subx.w D1, D7 00003562 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4 label00003564: 00003564 0AC5 .incomplete 00003566 5C25 addq.b -[A5], 6 00003568 18C3 move.b [A4]+, D3 0000356A 1C0A move.b D6, A2 0000356C AB22 syscall SeekRgn 0000356E CB10 and.b [A0], D5 00003570 5338 2207 subq.b [0x00002207], 1 00003574 1E8A move.b [A7], A2 00003576 0708 btst A0, D3 00003578 EE3B ror D3.b, D7 0000357A 030A btst A2, D1 0000357C D64B add.w D3, A3 0000357E 5403 addq.b D3, 2 00003580 0113 btst [A3], D0 00003582 047B 1302 FABB subi.w [PC + A7 * 2 - 0x69], 0x1302 00003588 06D3 .incomplete 0000358A 001B 055E ori.b [A3]+, 0x5E /* '^' */ 0000358E C2AB 0442 and.l D1, [A3 + 0x442] 00003592 E558 rol D0.w, 2 00003594 1719 move.b -[A3], [A1]+ 00003596 3214 move.w D1, [A4] 00003598 ED2E lsl D6.b, D6 0000359A A126 syscall HandleZone, flags=1 0000359C 0864 08C1 bchg.b -[A4], 0xC1 000035A0 00C9 .incomplete 000035A2 04DA .incomplete 000035A4 B344 xor.w D4, D1 000035A6 0301 btst D1, D1 000035A8 2AB0 2AF3 move.l [A5], [A0 + D2 * 2 - 0x13] 000035AC 1610 move.b D3, [A0] 000035AE D217 add.b D1, [A7] 000035B0 1840 movea.b A4, D0 000035B2 65AB bcs -0x53 /* 0000355F */ 000035B4 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 000035B6 3300 move.w -[A1], D0 000035B8 630D bls +0xF /* 000035C7 */ 000035BA 1722 move.b -[A3], -[A2] 000035BC 5042 addq.w D2, 8 000035BE 3707 move.w -[A3], D7 000035C0 8321 or.b -[A1], D1 000035C2 695B bvs +0x5D /* 0000361F */ 000035C4 0217 006C andi.b [A7], 0x6C /* 'l' */ 000035C8 0724 btst -[A4], D3 000035CA D50F addx.b -[A2], -[A7] 000035CC CA8B and.l D5, A3 000035CE 20B3 04AB move.l [A0], [A3 + D0.w * 4 - 0x85] 000035D2 5803 addq.b D3, 4 000035D4 0C63 04B3 cmpi.w -[A3], 0x4B3 000035D8 149B move.b [A2], [A3]+ 000035DA 2327 move.l -[A1], -[A7] 000035DC 0979 C364 E1B8 bchg [0xC364E1B8], D4 000035E2 0713 btst [A3], D3 000035E4 CE2B 0E52 and.b D7, [A3 + 0xE52] 000035E8 FB2C .extension 0xB2C <> // unimplemented 000035EA B6A2 cmp.l D3, -[A2] 000035EC 0B03 btst D3, D5 000035EE D00E add.b D0, A6 000035F0 AB02 syscall BitsToPix 000035F2 B30D cmpm.b [A1]+, [A5]+ 000035F4 3B08 move.w -[A5], A0 000035F6 A6E3 syscall vFndFilName, flags=6 000035F8 0B73 011B 2573 019B bchg [[A3 + D0] + 0x2573019B], D5 00003600 2901 move.l -[A4], D1 00003602 46C3 move.w SR, D3 00003604 055B bchg [A3]+, D2 00003606 0C10 A318 cmpi.b [A0], 0x18 0000360A 3B05 move.w -[A5], D5 0000360C CB1C and.b [A4]+, D5 0000360E 270C move.l -[A3], A4 00003610 1645 movea.b A3, D5 00003612 6303 bls +0x5 /* 00003617 */ 00003614 01A2 bclr -[A2], D0 00003616 9461 sub.w D2, -[A1] 00003618 17F0 2700 6C6B move.b [PC + D6 * 4 + 0x6B], [A0 + <> + D2 * 8] 0000361E 452B 0B3B .invalid 2, [A3 + 0xB3B] // invalid opcode 4 with b == 4 00003622 0854 3B08 bchg.b [A4], 0x8 00003626 E1B6 roxl D6, D0 00003628 AB0B syscall DrawSlab 0000362A E201 asr D1.b, 1 0000362C 1C8B move.b [A6], A3 0000362E 434B chk.w D1, A3 00003630 228B move.l [A1], A3 00003632 168B move.b [A3], A3 00003634 438B .invalid 1, A3 // invalid opcode 4 with b == 6 00003636 4F5A chk.w D7, [A2]+ 00003638 81A9 7B0A or.l [A1 + 0x7B0A], D0 0000363C 070F btst A7, D3 0000363E F433 cpushp NONE, [A3] 00003640 04FB .incomplete 00003642 04AB 05E1 03D8 D325 subi.l [A3 - 0x2CDB], 0x5E103D8 0000364A 347B 02E1 movea.w A2, [PC + D0.w * 2 - 0x31] 0000364E A3E3 syscall vFndFilName, flags=3 00003650 013B 0807 btst [PC + D0 + 0x7], D0 00003654 2433 3E7B move.l D2, [A3 + D3 * 8 + 0x7B] 00003658 0A4B 097B xori.w A3, 0x97B /* '\t{' */ 0000365C 054C bchg A4, D2 0000365E AB36 syscall bSETUP10 00003660 2506 move.l -[A2], D6 00003662 8404 or.b D2, D4 00003664 EB2E lsl D6.b, D5 00003666 25F6 FB29 9B07 D883 move.l [PC - 0x277D /* 00000EEB, value 0x2CA32F11 */], [[A6 - 0x64F9 + A7 * 2]] 0000366E 980B sub.b D4, A3 00003670 01AB 5283 bclr [A3 + 0x5283], D0 00003674 189B move.b [A4], [A3]+ 00003676 077B 2386 8B16 bchg [[ + <>] + D2 * 2 - 0x74EA], D3 0000367C 3B32 4B09 move.w -[A5], [[A2 + <> + D4 * 2]] 00003680 8318 or.b [A0]+, D1 00003682 831B or.b [A3]+, D1 00003684 0B0C btst A4, D5 00003686 2309 move.l -[A1], A1 00003688 1B09 move.b -[A5], A1 0000368A CB04 abcd D5, D4 0000368C FB0C .extension 0xB0C <> // unimplemented 0000368E 290B move.l -[A4], A3 00003690 4A1B tst.b [A3]+ 00003692 8972 CB04 or.w <>, D4 00003696 2309 move.l -[A1], A1 00003698 D67B 300B add.w D3, [PC + D3.w + 0xB] 0000369C 0303 btst D3, D1 0000369E 01A3 bclr -[A3], D0 000036A0 2B0B move.l -[A5], A3 000036A2 03C3 .incomplete 000036A4 0803 028B btst.b D3, 0x8B 000036A8 143B 05A3 0D33 02B0 0B03 move.b D2, [[0xD33 + D0 * 4] + 0x2B00B03] 000036B2 251C move.l -[A2], [A4]+ 000036B4 EB06 asl D6.b, 5 000036B6 9103 subx.b D0, D3 000036B8 0F81 bclr D1, D7 000036BA 0172 A501 bchg [[A2 + <> + A2 * 4]], D0 000036BE 9B0B subx.b -[A5], -[A3] 000036C0 0714 btst [A4], D3 000036C2 A2D3 syscall vBTUpdate, flags=2 000036C4 020B 263B andi.b A3, 0x3B /* ';' */ 000036C8 1244 movea.b A1, D4 000036CA 3B12 move.w -[A5], [A2] 000036CC AC87 syscall TextFont, auto_pop 000036CE 3122 move.w -[A0], -[A2] 000036D0 0F61 bchg -[A1], D7 000036D2 ABBB syscall bArith16Setup 000036D4 03D3 .incomplete 000036D6 2561 27E1 move.l [A2 + 0x27E1], -[A1] 000036DA 0D7B 0AF9 bchg [PC + D0 * 2 - 0x7], D6 000036DE 0707 btst D7, D3 label000036E0: 000036E0 23BE 9B29 F731 move.l [[A1 - 0x8CF + A1 * 2]], <> 000036E6 3505 move.w -[A2], D5 000036E8 050F btst A7, D2 000036EA 5D08 subq.b A0, 6 000036EC 0F21 btst -[A1], D7 000036EE 0893 0B34 bclr.b [A3], 0x34 /* '4' */ 000036F2 AC00 syscall SoundDispatch, auto_pop 000036F4 E30B lsl D3.b, 1 000036F6 85BE or.l <>, D2 000036F8 6AE6 bpl -0x18 /* 000036E0 */ 000036FA 000B 0302 ori.b A3, 0x2 000036FE 1723 move.b -[A3], -[A3] 00003700 E263 asr D3.w, D1 00003702 0543 bchg D3, D2 00003704 317B 02CD 07CB move.w [A0 + 0x7CB], [PC + D0.w * 2 - 0x51] 0000370A 5303 subq.b D3, 1 0000370C 01A1 bclr -[A1], D0 0000370E 1633 0554 move.b D3, <> 00003712 AB05 syscall CopyHandle 00003714 126B 118B movea.b A1, [A3 + 0x118B] 00003718 02BB 078A 0B03 9421 andi.l [PC + A1.w * 4 + 0x21], 0x78A0B03 00003720 091B btst [A3]+, D4 00003722 2586 9B29 4AB3 move.l [[A2 + 0x4AB3 + A1 * 2]], D6 00003728 0E89 1C09 28CB .invalid.l A1, 0x1C0928CB // invalid immediate operation 0000372E 2561 1A3E move.l [A2 + 0x1A3E], -[A1] 00003732 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00003734 E970 roxl D0.w, D4 00003736 FB31 .extension 0xB31 <> // unimplemented 00003738 E170 roxl D0.w, D0 0000373A D31D add.b [A5]+, D1 0000373C 85C6 divs.w D2, D6 0000373E 0705 btst D5, D3 00003740 AD85 syscall Alert, auto_pop 00003742 D76B 1B35 add.w [A3 + 0x1B35], D3 00003746 C50B abcd -[A2], -[A3] 00003748 1937 2710 move.b -[A4], [A7 + D2 * 8] 0000374C 0316 btst [A6], D1 0000374E 360F move.w D3, A7 00003750 1402 move.b D2, D2 00003752 EB28 lsl D0.b, D5 00003754 7A60 moveq.l D5, 0x60 00003756 5B0E subq.b A6, 5 00003758 8731 590F 150B 0B01 or.b [[A1 + <>] + D5 + 0x150B0B01], D3 00003760 FB06 .extension 0xB06 <> // unimplemented 00003762 E30B lsl D3.b, 1 00003764 2D76 8B47 9B07 move.l [A6 - 0x64F9], <> 0000376A 4CD3 9CB4 movem.l D2,D4,D5,D7,A2,A3,A4,A7, [A3] 0000376E 1703 move.b -[A3], D3 00003770 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00003772 8182 AE8B unpk D0, D2, 0xAE8B 00003776 031A btst [A2]+, D1 00003778 0712 btst [A2], D3 0000377A 3AC3 move.w [A5]+, D3 0000377C 01E3 .incomplete 0000377E 2786 1B25 7EB2 move.l [[A3 + 0x7EB2] + D1 * 2], D6 00003784 0101 btst D1, D0 00003786 1709 move.b -[A3], A1 00003788 06D9 .incomplete 0000378A 295C 068C move.l [A4 + 0x68C], [A4]+ 0000378E E101 asl D1.b, 8 00003790 8184 4B09 unpk D0, D4, 0x4B09 00003794 B336 1C38 xor.b [A6 + D1 * 4 + 0x38], D1 00003798 8301 sbcd D1, D1 0000379A E304 asl D4.b, 1 0000379C B336 0638 xor.b [A6 + D0.w * 8 + 0x38], D1 000037A0 8901 sbcd D4, D1 000037A2 1C38 4B09 move.b D6, [0x00004B09] 000037A6 E32F lsl D7.b, D1 000037A8 8101 sbcd D0, D1 000037AA E32F lsl D7.b, D1 000037AC 060B 1091 addi.b A3, 0x91 000037B0 0193 bclr [A3], D0 000037B2 3123 move.w -[A0], -[A3] 000037B4 1F6B 0506 7B00 move.b [A7 + 0x7B00], [A3 + 0x506] 000037BA 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000037BC A311 syscall GetEOF, flags=3 000037BE 7E33 moveq.l D7, 0x33 000037C0 0106 btst D6, D0 000037C2 0300 btst D0, D1 000037C4 C31B and.b [A3]+, D1 000037C6 171B move.b -[A3], [A3]+ 000037C8 1644 movea.b A3, D4 000037CA 8501 sbcd D2, D1 000037CC E164 asl D4.w, D0 000037CE 7306 moveq.l D1, 0x06 000037D0 322E 0EDB move.w D1, [A6 + 0xEDB] 000037D4 0254 0303 andi.w [A4], 0x303 000037D8 12CB move.b [A1]+, A3 000037DA 0143 bchg D3, D0 000037DC 02DE .incomplete 000037DE 2B03 move.l -[A5], D3 000037E0 DB0E addx.b -[A5], -[A6] 000037E2 26D0 move.l [A3]+, [A0] 000037E4 5208 addq.b A0, 1 000037E6 4137 2B42 3B05 .invalid 0, [[A7 + <>] + 0x3B05] // invalid opcode 4 with b == 4 000037EC AEC3 syscall 0xAC3, auto_pop 000037EE 0105 btst D5, D0 000037F0 1160 EB00 move.b [A0 - 0x1500], -[A0] 000037F4 0104 btst D4, D0 000037F6 430A .invalid 1, A2 // invalid opcode 4 with b == 4 000037F8 2309 move.l -[A1], A1 000037FA 5300 subq.b D0, 1 000037FC C03E and.b D0, <> 000037FE 0F42 bchg D2, D7 00003800 0B04 btst D4, D5 00003802 9B29 C876 sub.b [A1 - 0x378A], D5 00003806 611C bsr +0x1E /* 00003824 */ 00003808 5B3B 02FA subq.b [PC + D0.w * 2 - 0x6], 5 0000380C 3B05 move.w -[A5], D5 0000380E 1B05 move.b -[A5], D5 00003810 C301 abcd D1, D1 00003812 9B0D subx.b -[A5], -[A5] 00003814 0317 btst [A7], D1 00003816 071D btst [A5]+, D3 00003818 28A5 move.l [A4], -[A5] 0000381A 03E1 .incomplete 0000381C CA81 and.l D5, D1 0000381E 0364 bchg -[A4], D1 00003820 C301 abcd D1, D1 00003822 5300 subq.b D0, 1 fn00003824: 00003824 E903 asl D3.b, 4 00003826 6B95 bmi -0x69 /* 000037BD */ 00003828 1B01 move.b -[A5], D1 0000382A 5B80 subq.l D0, 5 0000382C E11E rol D6.b, 8 0000382E EB00 asl D0.b, 5 00003830 2B05 move.l -[A5], D5 00003832 7364 moveq.l D1, 0x64 00003834 A903 syscall SetFontLock 00003836 0337 4B13 A113 4101 btst [[A7 + D4 * 2] - 0x5EECBEFF], D1 0000383E 0F4D bchg A5, D7 00003840 0133 022B btst [A3 + D0.w * 2 + 0x2B], D0 00003844 050F btst A7, D2 00003846 ED00 asl D0.b, 6 00003848 6EC1 bgt -0x3D /* 0000380B */ 0000384A 0D01 btst D1, D6 0000384C 0D1A btst [A2]+, D6 0000384E 0806 7B42 btst.b D6, 0x42 /* 'B' */ 00003852 8106 sbcd D0, D6 00003854 7878 moveq.l D4, 0x78 00003856 A58C syscall Wakeup, flags=5 00003858 064B 0D63 addi.w A3, 0xD63 /* '\rc' */ 0000385C 0250 CB02 andi.w [A0], 0xCB02 00003860 B312 xor.b [A2], D1 00003862 AE7B syscall 0xA7B, auto_pop 00003864 076C BB09 bchg [A4 - 0x44F7], D3 00003868 C301 abcd D1, D1 0000386A 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4 0000386C A905 syscall DragGrayRgn 0000386E 0304 btst D4, D1 00003870 1B05 move.b -[A5], D5 00003872 7B07 moveq.l D5, 0x07 00003874 A104 syscall Control, flags=1 00003876 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4 00003878 B304 xor.b D4, D1 0000387A 6401 bcc +0x3 /* 0000387D */ 0000387C 02F3 .incomplete 0000387E 1843 movea.b A4, D3 00003880 1C81 move.b [A6], D1 00003882 0A2B 1E41 00EC xori.b [A3 + 0xEC], 0x41 /* 'A' */ 00003888 A502 syscall Read, flags=5 0000388A 580F addq.b A7, 4 0000388C 6907 bvs +0x9 /* 00003895 */ 0000388E 0B42 bchg D2, D5 00003890 3302 move.w -[A1], D2 00003892 58C3 svc D3 00003894 64ED bcc -0x11 /* 00003883 */ 00003896 0081 0281 0313 ori.l D1, 0x2810313 0000389C 3785 003B move.w [A3 + D0.w + 0x3B], D5 000038A0 10AB 0544 move.b [A0], [A3 + 0x544] 000038A4 A100 syscall Open/PBHOpen/HOpen, flags=1 000038A6 0708 btst A0, D3 000038A8 D043 add.w D0, D3 000038AA 6301 bls +0x3 /* 000038AD */ 000038AC 0E68 F31D A917 .invalid.w [A0 - 0x56E9], 0xF31D // invalid immediate operation 000038B2 52DB shi [A3]+ 000038B4 0232 3236 0308 andi.b [A2 + <> + D0 * 2], 0x36 /* '6' */ 000038BA 3607 move.w D3, D7 000038BC 1112 move.b -[A0], [A2] 000038BE 7306 moveq.l D1, 0x06 000038C0 8503 sbcd D2, D3 000038C2 A30B syscall Rename/PBHRename/HRename, flags=3 000038C4 831C or.b [A4]+, D1 000038C6 2103 move.l -[A0], D3 000038C8 B324 xor.b -[A4], D1 000038CA D070 630A A693 add.w D0, [[A0 + <> + D6 * 2] - 0x596D] 000038D0 0985 bclr D5, D4 000038D2 02CB .incomplete 000038D4 1236 4B04 move.b D1, <> 000038D8 9502 subx.b D2, D2 000038DA 6C1B bge +0x1D /* 000038F7 */ 000038DC 0AAA C102 1C93 0383 xori.l [A2 + 0x383], 0xC1021C93 000038E4 1DE5 move.b <>, -[A5] 000038E6 0532 DB02 410B btst [[A2 + <> + A5 * 2] + 0x410B], D2 000038EC 5B07 subq.b D7, 5 000038EE 8D03 sbcd D6, D3 000038F0 8309 sbcd -[A1], -[A1] 000038F2 8733 3B1C or.b <>, D3 000038F6 AA8B syscall 0xA8B 000038F8 0F17 btst [A7], D7 000038FA 1FA2 36A7 move.b [A7 + D3.w * 8 - 0x89], -[A2] 000038FE B36D C14D xor.w [A5 - 0x3EB3], D1 00003902 2303 move.l -[A1], D3 00003904 E5C2 roxl .w D2 00003906 F925 .extension 0x925 <> // unimplemented 00003908 2708 move.l -[A3], A0 0000390A 6185 bsr -0x79 /* 00003891 */ 0000390C 0113 btst [A3], D0 0000390E 0736 0FED btst <>, D3 00003912 2613 move.l D3, [A3] 00003914 07BA 8E1A bclr [PC - 0x71E6 /* FFFFC730, cstring "" */], D3 00003918 7B07 moveq.l D5, 0x07 0000391A 060A 6302 addi.b A2, 0x2 0000391E 2C61 movea.l A6, -[A1] 00003920 015B bchg [A3]+, D0 00003922 0B17 btst [A7], D5 00003924 0325 btst -[A5], D1 00003926 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00003928 730A moveq.l D1, 0x0A 0000392A 6302 bls +0x4 /* 0000392E */ 0000392C 1C70 3603 movea.b A6, [A0 + D3.w * 8 + 0x3] // begin alternate branch 0000392E-00003930 label0000392E: 0000392E 3603 move.w D3, D3 // end alternate branch 0000392E-00003930 label0000392E: // (misaligned) 00003930 0300 btst D0, D1 00003932 AB02 syscall BitsToPix 00003934 9310 sub.b [A0], D1 00003936 54AB 0212 addq.l [A3 + 0x212], 2 0000393A 130C move.b -[A1], A4 0000393C 9A43 sub.w D5, D3 0000393E 13FB 0E53 1317 0217 move.b [0x13170217], [PC + D0 * 8 + 0x53] 00003946 5309 subq.b A1, 1 00003948 B30D cmpm.b [A1]+, [A5]+ 0000394A 0865 0308 bchg.b -[A5], 0x8 0000394E A503 syscall Write, flags=5 00003950 3325 move.w -[A1], -[A5] 00003952 6302 bls +0x4 /* 00003956 */ 00003954 3305 move.w -[A1], D5 label00003956: 00003956 E33C rol D4.b, D1 00003958 133B 2B0A D942 move.b -[A1], [[PC + <> + D2 * 2] - 0x26BE] 0000395E 3312 move.w -[A1], [A2] 00003960 231F move.l -[A1], [A7]+ 00003962 028B 6468 21B7 andi.l A3, 0x646821B7 00003968 AB02 syscall BitsToPix 0000396A 170B move.b -[A3], A3 0000396C E3AB lsl D3, D1 0000396E 020F E500 andi.b A7, 0x0 00003972 4A53 tst.w [A3] 00003974 22A6 move.l [A1], -[A6] 00003976 2681 move.l [A3], D1 00003978 1283 move.b [A1], D3 0000397A 3A80 move.w [A5], D0 0000397C 5B17 subq.b [A7], 5 0000397E E105 asl D5.b, 8 00003980 0B55 bchg [A5], D5 00003982 DB61 add.w -[A1], D5 00003984 213F move.l -[A0], <> 00003986 2355 5347 move.l [A1 + 0x5347], [A5] 0000398A 0C78 170C 4DA1 cmpi.w [0x00004DA1], 0x170C 00003990 0643 0D63 addi.w D3, 0xD63 /* '\rc' */ 00003994 0240 E308 andi.w D0, 0xE308 00003998 8315 or.b [A5], D1 0000399A 4722 .invalid 3, -[A2] // invalid opcode 4 with b == 4 0000399C 471B .invalid 3, [A3]+ // invalid opcode 4 with b == 4 0000399E 0A27 282F xori.b -[A7], 0x2F /* '/' */ 000039A2 FB05 .extension 0xB05 <> // unimplemented 000039A4 AB0D syscall GetSeek 000039A6 1A17 move.b D5, [A7] 000039A8 069F F33E 2B20 addi.l [A7]+, 0xF33E2B20 000039AE 8328 1C38 or.b [A0 + 0x1C38], D1 000039B2 C109 abcd -[A0], -[A1] 000039B4 EB3A rol D2.b, D5 000039B6 3E03 move.w D7, D3 000039B8 1F21 move.b -[A7], -[A1] 000039BA 2007 move.l D0, D7 000039BC 2A2C 1338 move.l D5, [A4 + 0x1338] 000039C0 654B bcs +0x4D /* 00003A0D */ 000039C2 AC2B syscall Pack9, auto_pop 000039C4 0893 1F7D bclr.b [A3], 0x7D /* '}' */ 000039C8 76CB moveq.l D3, 0xFFFFFFCB 000039CA 2521 move.l -[A2], -[A1] 000039CC 5B53 subq.w [A3], 5 000039CE 17CB 390F E044 4B1B move.b [[PC + <>] + D3 - 0x1FBBB4E5], A3 000039D6 283B 081B move.l D4, [PC + D0 + 0x1B] 000039DA 1404 move.b D2, D4 000039DC 0F7A 7E63 bchg [PC + 0x7E63 /* 0000B841, cstring "" */], D7 000039E0 0C93 1F87 3413 cmpi.l [A3], 0x1F873413 000039E6 430B .invalid 1, A3 // invalid opcode 4 with b == 4 000039E8 2107 move.l -[A0], D7 000039EA CB09 abcd -[A5], -[A1] 000039EC 4508 .invalid 2, A0 // invalid opcode 4 with b == 4 000039EE 9301 subx.b D1, D1 000039F0 3404 move.w D2, D4 000039F2 A363 syscall MaxApplZone, flags=3 000039F4 6908 bvs +0xA /* 000039FE */ 000039F6 233A 3305 move.l -[A1], [PC + 0x3305 /* 00006CFD, cstring "" */] 000039FA C333 0B03 8B47 931D and.b [[A3 + <> + D0 * 2] - 0x74B86CE3], D1 // begin alternate branch 000039FE-00003A02 label000039FE: 000039FE 8B47 931D pack D5, D7, 0x931D // end alternate branch 000039FE-00003A02 label000039FE: // (misaligned) 00003A02 3948 2703 move.w [A4 + 0x2703], A0 00003A06 7FF3 moveq.l D7, 0xFFFFFFF3 00003A08 1577 2BA6 4B11 3729 613B move.b [A2 + 0x613B], [[0x4B11] + D2 * 2 + 0x3729] 00003A12 5A37 282E addq.b [A7 + D2 + 0x2E], 5 00003A16 D10E addx.b -[A0], -[A6] 00003A18 0F49 bchg A1, D7 00003A1A 0657 0440 addi.w [A7], 0x440 00003A1E 7B2C moveq.l D5, 0x2C 00003A20 C9F3 A304 muls.w D4, <> 00003A24 E30B lsl D3.b, 1 00003A26 2301 move.l -[A1], D1 00003A28 8100 sbcd D0, D0 00003A2A C11F and.b [A7]+, D0 00003A2C 533C 0515 subq.b 0x15, 1 00003A30 DB05 addx.b D5, D5 00003A32 6302 bls +0x4 /* 00003A36 */ 00003A34 CD26 and.b -[A6], D6 label00003A36: 00003A36 5300 subq.b D0, 1 00003A38 E541 asl D1.w, 2 00003A3A A542 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=5 00003A3C 1A23 move.b D5, -[A3] 00003A3E 006B 00A1 42C3 ori.w [A3 + 0x42C3], 0xA1 00003A44 08A0 EB06 bclr.b -[A0], 0x6 00003A48 5300 subq.b D0, 1 00003A4A 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4 00003A4C 3709 move.w -[A3], A1 00003A4E 2A27 move.l D5, -[A7] 00003A50 2C7C DB06 0722 movea.l A6, 0xDB060722 00003A56 3880 move.w [A4], D0 00003A58 A208 syscall Create/PBHCreate/HCreate, flags=2 00003A5A 2708 move.l -[A3], A0 00003A5C 9ABB 150B 06EB 3325 sub.l D5, [[PC + <> + D1 * 4] + 0x6EB3325] 00003A64 F7AB .invalid <> 00003A66 30AB 2521 move.w [A0], [A3 + 0x2521] 00003A6A 7CBE moveq.l D6, 0xFFFFFFBE 00003A6C 4CE3 1107 movem.l D3,D7,A5,A6,A7, -[A3] 00003A70 2AF8 4C73 move.l [A5]+, [0x00004C73] 00003A74 2F43 2049 move.l [A7 + 0x2049], D3 00003A78 8333 312B 0B23 0867 01C1 or.b [[A3 + 0xB23 + D3] + 0x86701C1], D1 00003A82 FB0E .extension 0xB0E <> // unimplemented 00003A84 019E bclr [A6]+, D0 00003A86 530E subq.b A6, 1 00003A88 0008 6B04 ori.b A0, 0x4 00003A8C 8425 or.b D2, -[A5] 00003A8E 9B6A 0417 sub.w [A2 + 0x417], D5 00003A92 9C5C sub.w D6, [A4]+ 00003A94 1724 move.b -[A3], -[A4] 00003A96 9BEB 1E17 sub.l A5, [A3 + 0x1E17] 00003A9A 0086 7B2C 4320 ori.l D6, 0x7B2C4320 /* '{,C ' */ 00003AA0 5701 subq.b D1, 3 00003AA2 C025 and.b D0, -[A5] 00003AA4 9F6B 17C1 sub.w [A3 + 0x17C1], D7 00003AA8 045B 07C1 subi.w [A3]+, 0x7C1 00003AAC 045B 09DD subi.w [A3]+, 0x9DD 00003AB0 040F C504 subi.b A7, 0x4 00003AB4 CA42 and.w D5, D2 00003AB6 2327 move.l -[A1], -[A7] 00003AB8 25A0 9B47 move.l <>, -[A0] 00003ABC 2B09 move.l -[A5], A1 00003ABE 086B 4B31 0C73 bchg.b [A3 + 0xC73], 0x31 /* '1' */ 00003AC4 2AB0 0893 move.l [A5], [A0 + D0 - 0x109] 00003AC8 4A5B tst.w [A3]+ 00003ACA 34CB move.w [A2]+, A3 00003ACC 3C0F move.w D6, A7 00003ACE 900E sub.b D0, A6 00003AD0 E900 asl D0.b, 4 00003AD2 FB48 .extension 0xB48 <> // unimplemented 00003AD4 072D 2307 btst [A5 + 0x2307], D3 00003AD8 08AE 072D 27DB bclr.b [A6 + 0x27DB], 0x2D /* '-' */ 00003ADE 064D 0347 addi.w A5, 0x347 00003AE2 2D2F DB40 move.l -[A6], [A7 - 0x24C0] 00003AE6 472D 3642 .invalid 3, [A5 + 0x3642 /* export_1732 */] // invalid opcode 4 with b == 4 00003AEA 172D 3DC0 move.b -[A3], [A5 + 0x3DC0] 00003AEE 3726 move.w -[A3], -[A6] 00003AF0 EF83 asl D3, 7 00003AF2 0B07 btst D7, D5 00003AF4 1830 3232 move.b D4, [A0 + D3.w * 2 + 0x32] 00003AF8 1715 move.b -[A3], [A5] 00003AFA 7DC7 moveq.l D6, 0xFFFFFFC7 00003AFC 2E6B B31D movea.l A7, [A3 - 0x4CE3] 00003B00 8A13 or.b D5, [A3] 00003B02 0607 13D2 addi.b D7, 0xD2 00003B06 530F subq.b A7, 1 00003B08 2300 move.l -[A1], D0 00003B0A 0718 btst [A0]+, D3 00003B0C 425B clr.w [A3]+ 00003B0E 0827 214E btst.b -[A7], 0x4E /* 'N' */ 00003B12 0103 btst D3, D0 00003B14 8EF1 0270 divu.w D7, [A1 + D0.w * 2 + 0x70] 00003B18 C303 abcd D1, D3 00003B1A 2B09 move.l -[A5], A1 00003B1C 0B1A btst [A2]+, D5 00003B1E 0715 btst [A5], D3 00003B20 C553 and.w [A3], D2 00003B22 0F13 btst [A3], D7 00003B24 0D37 0DFB 072A 160B 02C9 7C41 btst [[0x72A160B] + 0x2C97C41], D6 00003B30 FE47 2A26 .extension 0xE47 <>, 0x2A26 // unimplemented 00003B34 9B17 sub.b [A7], D5 00003B36 C17D and.w <>, D0 00003B38 1319 move.b -[A1], [A1]+ 00003B3A 072A 397B btst [A2 + 0x397B], D3 00003B3E 1773 01BB 0707 0E5A A72A 3F17 12CE move.b [A3 + 0x12CE], [[0x7070E5A + D0] - 0x58D5C0E9] 00003B4C 9B00 subx.b D5, D0 00003B4E 2304 move.l -[A1], D4 00003B50 21EA BB07 2502 move.l [0x00002502], [A2 - 0x44F9] 00003B56 C901 abcd D4, D1 00003B58 8B01 sbcd D5, D1 00003B5A 7330 moveq.l D1, 0x30 00003B5C DB2F 4102 add.b [A7 + 0x4102], D5 00003B60 BB17 xor.b [A7], D5 00003B62 7300 moveq.l D1, 0x00 00003B64 6D7C blt +0x7E /* 00003BE2 */ 00003B66 AB5A syscall rMASK0 00003B68 2DC0 move.l <>, D0 00003B6A D304 addx.b D1, D4 00003B6C 2704 move.l -[A3], D4 00003B6E 921A sub.b D1, [A2]+ 00003B70 3827 move.w D4, -[A7] 00003B72 1719 move.b -[A3], [A1]+ 00003B74 0701 btst D1, D3 00003B76 41A2 .invalid 0, -[A2] // invalid opcode 4 with b == 6 00003B78 FB01 .extension 0xB01 <> // unimplemented 00003B7A 0716 btst [A6], D3 00003B7C C264 and.w D1, -[A4] 00003B7E 383B 31A3 0257 1647 A307 move.w D4, [[0x257 + D3] + 0x1647A307] 00003B88 3715 move.w -[A3], [A5] 00003B8A 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4 00003B8C AC63 syscall BackColor, auto_pop 00003B8E 6837 bvc +0x39 /* 00003BC7 */ 00003B90 0DF9 .incomplete 00003B92 6366 bls +0x68 /* 00003BFA */ 00003B94 810E sbcd -[A0], -[A6] 00003B96 070D btst A5, D3 00003B98 D09E add.l D0, [A6]+ 00003B9A 38CB move.w [A4]+, A3 00003B9C 185E movea.b A4, [A6]+ 00003B9E 6E24 bgt +0x26 /* 00003BC4 */ 00003BA0 FB26 .extension 0xB26 <> // unimplemented 00003BA2 4346 chk.w D1, D6 00003BA4 0613 1702 addi.b [A3], 0x2 00003BA8 FB02 .extension 0xB02 <> // unimplemented 00003BAA 50A3 addq.l -[A3], 8 00003BAC 03C3 .incomplete 00003BAE 0207 21AF andi.b D7, 0xAF 00003BB2 007C 240E ori.w sr, 9230 00003BB6 6101 bsr +0x3 /* 00003BB9 */ 00003BB8 5301 subq.b D1, 1 00003BBA 867C 4CE3 or.w D3, 0x4CE3 00003BBE 12C1 move.b [A1]+, D1 00003BC0 FC1B 1484 .unknown 0xFC1B 0x1484 (W = 6) label00003BC4: 00003BC4 1722 move.b -[A3], -[A2] 00003BC6 1F41 1973 move.b [A7 + 0x1973], D1 00003BCA 4045 negx.w D5 00003BCC 19E1 0095 move.b 0x95, -[A1] 00003BD0 FCE3 2100 .extension 0xCE3 <> // unimplemented 00003BD4 7CB1 moveq.l D6, 0xFFFFFFB1 00003BD6 FCA0 5303 .extension 0xCA0 <> // unimplemented 00003BDA 8317 or.b [A7], D1 00003BDC 5303 subq.b D3, 1 00003BDE EB08 lsl D0.b, 5 00003BE0 2B04 move.l -[A5], D4 label00003BE2: 00003BE2 522B 2F00 addq.b [A3 + 0x2F00], 1 00003BE6 0F90 bclr [A0], D7 00003BE8 0E14 8437 .invalid.b [A4], 0x37 /* '7' */ // invalid immediate operation 00003BEC 2391 0F1C move.l <>, [A1] 00003BF0 8293 or.l D1, [A3] 00003BF2 0F27 btst -[A7], D7 00003BF4 2638 1B14 move.l D3, [0x00001B14] 00003BF8 1706 move.b -[A3], D6 label00003BFA: 00003BFA 870F sbcd -[A3], -[A7] 00003BFC 121C move.b D1, [A4]+ 00003BFE 5E7B 0407 addq.w [PC + D0.w * 4 + 0x7], 7 00003C02 10AA 1726 move.b [A0], [A2 + 0x1726] 00003C06 E207 asr D7.b, 1 00003C08 26B2 B1D3 5C7B 1017 move.l [A3], [[] + 0x5C7B1017] 00003C10 00A7 4243 20C1 ori.l -[A7], 0x424320C1 00003C16 369A move.w [A3], [A2]+ 00003C18 A345 syscall FlushFile, flags=3 00003C1A 7B02 moveq.l D5, 0x02 00003C1C 3320 move.w -[A1], -[A0] 00003C1E 6B31 bmi +0x33 /* 00003C51 */ 00003C20 7B05 moveq.l D5, 0x05 00003C22 6308 bls +0xA /* 00003C2C */ 00003C24 83B7 81B7 6B05 8337 219C 0302 or.l [[0x6B058337] + A0 + 0x219C0302], D1 // begin alternate branch 00003C2C-00003C32 label00003C2C: 00003C2C 219C 0302 5343 move.l [[A0 + <> + D0 * 2] + 0x5343], [A4]+ // end alternate branch 00003C2C-00003C32 label00003C2C: // (misaligned) 00003C30 5343 subq.w D3, 1 00003C32 C131 5309 and.b [[A1 + <> + D5 * 2]], D0 00003C36 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00003C38 6305 bls +0x7 /* 00003C3F */ 00003C3A 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00003C3C EAC5 B9CA bfchg D5 {D7:10} 00003C40 2101 move.l -[A0], D1 00003C42 531D subq.b [A5]+, 1 00003C44 D2C1 add.w A1, D1 00003C46 C3FB 047B muls.w D1, [PC + D0.w * 4 + 0x7B] 00003C4A 2C2B 2665 move.l D6, [A3 + 0x2665] 00003C4E 0696 072C 810C addi.l [A6], 0x72C810C 00003C54 0726 btst -[A6], D3 00003C56 5137 2C9B subq.b [A7 + D2 * 4 - 0x101], 8 00003C5A 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 00003C5C FCC1 1FA0 .extension 0xCC1 <> // unimplemented 00003C60 BB01 xor.b D1, D5 00003C62 4B3A 171A .invalid 5, [PC + 0x171A /* 0000537E, cstring "" */] // invalid opcode 4 with b == 4 00003C66 76A4 moveq.l D3, 0xFFFFFFA4 00003C68 0726 btst -[A6], D3 00003C6A 5E1A addq.b [A2]+, 7 00003C6C 0817 11DE btst.b [A7], 0xDE 00003C70 FB1B .extension 0xB1B <> // unimplemented 00003C72 2017 move.l D0, [A7] 00003C74 1B8C 1723 5A22 0302 171A move.b [[A5 + 0x5A22 + D1 * 8] + 0x302171A], A4 00003C7E E133 roxl D3.b, D0 00003C80 1B81 0200 move.b [A5 + D0.w * 2], D1 00003C84 96CD sub.w A3, A5 00003C86 024B 3507 andi.w A3, 0x3507 00003C8A 0314 btst [A4], D1 00003C8C 8417 or.b D2, [A7] 00003C8E 2CA1 move.l [A6], -[A1] 00003C90 9B80 subx.l D5, D0 00003C92 840F or.b D2, A7 00003C94 2C4B movea.l A6, A3 00003C96 1084 move.b [A0], D4 00003C98 7B20 moveq.l D5, 0x20 00003C9A 0709 btst A1, D3 00003C9C C653 and.w D3, [A3] 00003C9E 870F sbcd -[A3], -[A7] 00003CA0 84D3 divu.w D2, [A3] 00003CA2 0DBB 011C bclr <>, D6 00003CA6 9837 2D41 sub.b D4, [[A7 + <>]] 00003CAA 8B0C sbcd -[A5], -[A4] 00003CAC 0721 btst -[A1], D3 00003CAE 1607 move.b D3, D7 00003CB0 1FF2 D062 move.b <>, [A2 + A5.w + 0x62] 00003CB4 2A83 move.l [A5], D3 00003CB6 0373 01A8 7301 bchg [0x7301 + D0], D1 00003CBC 0B4F bchg A7, D5 00003CBE BA04 cmp.b D5, D4 00003CC0 0F85 bclr D5, D7 00003CC2 C42B 876B and.b D2, [A3 - 0x7895] 00003CC6 0E37 2ED4 4316 9307 .invalid.b [[A7] + D4 * 2 - 0x6CF9], 0xD4 // invalid immediate operation 00003CCE 8B24 or.b -[A4], D5 00003CD0 7B01 moveq.l D5, 0x01 00003CD2 5321 subq.b -[A1], 1 00003CD4 2B00 move.l -[A5], D0 00003CD6 8B12 or.b [A2], D5 00003CD8 AB07 syscall PutPicByte 00003CDA 0721 btst -[A1], D3 00003CDC DD6B 1003 add.w [A3 + 0x1003], D6 00003CE0 0E34 CB4A D309 .invalid.b [[A4 + <> + A5 * 2]], 0x4A /* 'J' */ // invalid immediate operation 00003CE6 00B4 E88B 3D02 0329 127E ori.l [[A4 + 0x127E + D0 * 2]], 0xE88B3D02 00003CF0 A301 syscall Close, flags=3 00003CF2 28B4 02E3 move.l [A4], [A4 + D0.w * 2 - 0x29] 00003CF6 3EBE move.w [A7], <> 00003CF8 1B42 BB27 move.b [A5 - 0x44D9], D2 00003CFC 26DB move.l [A3]+, [A3]+ 00003CFE 1B6E 244B 1453 move.b [A5 + 0x1453], [A6 + 0x244B] 00003D04 1406 move.b D2, D6 00003D06 5E85 addq.l D5, 7 00003D08 25E4 EEEA move.l [PC - 0x1116 /* 00002BF4, value 0x9070AD9 */], -[A4] 00003D0C 072E E49B btst [A6 - 0x1B65], D3 00003D10 3402 move.w D2, D2 00003D12 CB4C exg A5, A4 00003D14 0B01 btst D1, D5 00003D16 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00003D18 9B34 7726 CE33 04BB sub.b [[A4 - 0x31CD] + D7 * 8 + 0x4BB], D5 00003D20 1407 move.b D2, D7 00003D22 18D0 move.b [A4]+, [A0] 00003D24 B81B cmp.b D4, [A3]+ 00003D26 0117 btst [A7], D0 00003D28 1DBF 1B01 move.b [[A6 + <> + D1 * 2]], <> 00003D2C 1702 move.b -[A3], D2 00003D2E 71B7 moveq.l D0, 0xFFFFFFB7 00003D30 1DC5 move.b <>, D5 00003D32 2724 move.l -[A3], -[A4] 00003D34 220F move.l D1, A7 00003D36 0417 938D subi.b [A7], 0x8D 00003D3A 1714 move.b -[A3], [A4] 00003D3C 1617 move.b D3, [A7] 00003D3E 182A 8302 move.b D4, [A2 - 0x7CFE] 00003D42 0B3E btst <>, D5 00003D44 BED8 cmpa.w A7, [A0]+ 00003D46 DB1A add.b [A2]+, D5 00003D48 0BBE bclr <>, D5 00003D4A B31A xor.b [A2]+, D1 00003D4C EB2D lsl D5.b, D5 00003D4E 634B bls +0x4D /* 00003D9B */ 00003D50 6E24 bgt +0x26 /* 00003D76 */ 00003D52 3B23 move.w -[A5], -[A3] 00003D54 A339 syscall ReadDateTime, flags=3 00003D56 0643 1509 addi.w D3, 0x1509 00003D5A 0A0F 1027 xori.b A7, 0x27 /* '\'' */ 00003D5E 213E move.l -[A0], <> 00003D60 130E move.b -[A1], A6 00003D62 2D0C move.l -[A6], A4 00003D64 0B10 btst [A0], D5 00003D66 2D0C move.l -[A6], A4 00003D68 E31D rol D5.b, 1 00003D6A C1C1 muls.w D0, D1 00003D6C 0B4F bchg A7, D5 00003D6E 2B07 move.l -[A5], D7 00003D70 472C FFA5 .invalid 3, [A4 - 0x5B] // invalid opcode 4 with b == 4 00003D74 1F9B 6417 move.b [A7 + D6.w * 4 + 0x17], [A3]+ // begin alternate branch 00003D76-00003D78 label00003D76: 00003D76 6417 bcc +0x19 /* 00003D8F */ // end alternate branch 00003D76-00003D78 label00003D76: // (misaligned) 00003D78 292C 6309 move.l -[A4], [A4 + 0x6309] 00003D7C 0723 btst -[A3], D3 00003D7E 9F07 subx.b D7, D7 00003D80 18E2 move.b [A4]+, -[A2] 00003D82 0B03 btst D3, D5 00003D84 470D .invalid 3, A5 // invalid opcode 4 with b == 4 00003D86 EF37 roxl D7.b, D7 00003D88 0638 37AB 851B addi.b [0xFFFF851B], 0xAB 00003D8E 273B 1D53 0637 20C6 move.l -[A3], [[PC] + 0x63720C6] 00003D96 3720 move.w -[A3], -[A0] 00003D98 EC37 roxr D7.b, D6 00003D9A 20B3 3B12 2B1A move.l [A0], [[A3 + D3 * 2] + 0x2B1A] 00003DA0 B5C4 cmpa.l A2, D4 00003DA2 B237 20D9 cmp.b D1, [A7 + D2.w - 0x39] 00003DA6 170D move.b -[A3], A5 00003DA8 A81B syscall HCreateResFile 00003DAA 1313 move.b -[A1], [A3] 00003DAC 0877 2BFB 732C bchg.b <>, 0xFB 00003DB2 0B1E btst [A6]+, D5 00003DB4 9B0A subx.b -[A5], -[A2] 00003DB6 134B 2B05 move.b [A1 + 0x2B05], A3 00003DBA CB82 and.l D2, D5 00003DBC 2B85 CB82 7B81 move.l [[ + <> + A4 * 2] + 0x7B81], D5 00003DC2 7B81 moveq.l D5, 0xFFFFFF81 00003DC4 73B8 moveq.l D1, 0xFFFFFFB8 00003DC6 3810 move.w D4, [A0] 00003DC8 7B81 moveq.l D5, 0xFFFFFF81 00003DCA 2B85 834C move.l <>, D5 00003DCE CB02 abcd D5, D2 00003DD0 0FC0 .incomplete 00003DD2 9B0A subx.b -[A5], -[A2] 00003DD4 7B81 moveq.l D5, 0xFFFFFF81 00003DD6 2385 0714 move.l <>, D5 00003DDA BE7B 016B 4B4B 0313 3E93 cmp.w D7, [[PC + 0x4B4B] + 0x3133E93] 00003DE4 072B 1893 btst [A3 + 0x1893], D3 00003DE8 0743 bchg D3, D3 00003DEA 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00003DEC 1D9C 7B01 move.b [[A6 + <> + D7 * 2]], [A4]+ 00003DF0 3B4B 9307 move.w [A5 - 0x6CF9], A3 00003DF4 C334 7B01 and.b [[A4 + <> + D7 * 2]], D1 00003DF8 8328 411D or.b [A0 + 0x411D], D1 00003DFC 8361 or.w -[A1], D1 00003DFE 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00003E00 1B3E move.b -[A5], <> 00003E02 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00003E04 334B 4B03 move.w [A1 + 0x4B03], A3 00003E08 E32D lsl D5.b, D1 00003E0A 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00003E0C A334 syscall VRemove, flags=3 00003E0E 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00003E10 6328 bls +0x2A /* 00003E3A */ 00003E12 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00003E14 234B 4B03 move.l [A1 + 0x4B03], A3 00003E18 D32D 4B03 add.b [A5 + 0x4B03], D1 00003E1C 172E E3C3 move.b -[A3], [A6 - 0x1C3D] 00003E20 3D57 1927 move.w [A6 + 0x1927], [A7] 00003E24 6707 beq +0x9 /* 00003E2D */ 00003E26 C361 and.w -[A1], D1 00003E28 15B2 E128 2727 B27B move.b [A2 + A3.w * 2 + 0x7B], [A2 + 0x2727 + A6] 00003E30 0D23 btst -[A3], D6 00003E32 0F7A E308 bchg [PC - 0x1CF8 /* 0000213C, value 0x73 's', cstring "" */], D7 00003E36 2E0A move.l D7, A2 00003E38 272D AFC3 move.l -[A3], [A5 - 0x503D] // begin alternate branch 00003E3A-00003E3C label00003E3A: 00003E3A AFC3 syscall NQDMisc, auto_pop // end alternate branch 00003E3A-00003E3C label00003E3A: // (misaligned) 00003E3C 0302 btst D2, D1 00003E3E 3787 7A7B move.w [A3 + D7 * 2 + 0x7B], D7 00003E42 0D23 btst -[A3], D6 00003E44 3E93 move.w [A7], [A3] 00003E46 07D3 .incomplete 00003E48 0FB3 1AD3 bclr [A3 + D1 * 2 - 0x45], D7 00003E4C 05E3 .incomplete 00003E4E 5F00 subq.b D0, 7 00003E50 5B00 subq.b D0, 5 00003E52 C305 abcd D1, D5 00003E54 0705 btst D5, D3 00003E56 9D30 E22B sub.b [A0 + A6.w * 2 + 0x2B], D6 00003E5A 1E17 move.b D7, [A7] 00003E5C 00A0 0117 A100 ori.l -[A0], 0x117A100 00003E62 8B00 sbcd D5, D0 00003E64 EC00 asr D0.b, 6 00003E66 2A00 move.l D5, D0 00003E68 7367 moveq.l D1, 0x67 00003E6A 008B 1600 5B0F ori.l A3, 0x16005B0F 00003E70 D337 230F 0437 A321 add.b [[A7 + <>] + D2 * 2 + 0x437A321], D1 00003E78 4B51 chk.w D5, [A1] 00003E7A 1B0E move.b -[A5], A6 00003E7C 0B4F bchg A7, D5 00003E7E 3607 move.w D3, D7 00003E80 067E 0F88 addi.w <>, 0xF88 00003E84 CB4B exg A5, A3 00003E86 7E4A moveq.l D7, 0x4A 00003E88 4B83 .invalid 5, D3 // invalid opcode 4 with b == 6 00003E8A 1B4B 88E3 move.b [A5 - 0x771D], A3 00003E8E 2D07 move.l -[A6], D7 00003E90 14FA 5B0F move.b [A2]+, [PC + 0x5B0F /* 000099A1, cstring "" */] 00003E94 D886 add.l D4, D6 00003E96 7367 moveq.l D1, 0x67 00003E98 0730 1F28 2AC9 btst [A0 + 0x2AC9 + D1 * 8], D3 00003E9E 4036 C30B 3673 2847 negx.b [[A6 + <> + A4 * 2] + 0x36732847] 00003EA6 1C72 0F02 9366 movea.b A6, [[A2 + <> + D0 * 8] - 0x6C9A] 00003EAC 070B btst A3, D3 00003EAE 166B 1761 movea.b A3, [A3 + 0x1761] 00003EB2 101B move.b D0, [A3]+ 00003EB4 4B4B chk.w D5, A3 00003EB6 1357 2ABD move.b [A1 + 0x2ABD], [A7] 00003EBA 8738 DF0B or.b [0xFFFFDF0B], D3 00003EBE 3027 move.w D0, -[A7] 00003EC0 2AF3 1729 D004 move.l [A5]+, [[A3 - 0x2FFC + D1 * 8]] 00003EC6 0F90 bclr [A0], D7 00003EC8 0E36 172E 6704 .invalid.b <>, 0x2E /* '.' */ // invalid immediate operation 00003ECE 0329 0634 btst [A1 + 0x634], D1 00003ED2 4EAB 4A21 jsr [A3 + 0x4A21] 00003ED6 0136 5B03 3237 231F btst [[A6 + <> + D5 * 2] + 0x3237231F], D0 00003EDE F24A 2B51 .extension 0x24A <>, 0x2B51 // unimplemented 00003EE2 C114 and.b [A4], D0 00003EE4 3311 move.w -[A1], [A1] 00003EE6 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00003EE8 B207 cmp.b D1, D7 00003EEA 2E8E move.l [A7], A6 00003EEC A002 syscall Read 00003EEE 8B0C sbcd -[A5], -[A4] 00003EF0 04AB 8D02 AB64 683E subi.l [A3 + 0x683E], 0x8D02AB64 00003EF8 632A bls +0x2C /* 00003F24 */ 00003EFA 040F 7A03 subi.b A7, 0x3 00003EFE 0204 0F3E andi.b D4, 0x3E /* '>' */ 00003F02 0FA1 bclr -[A1], D7 00003F04 B6D8 cmpa.w A3, [A0]+ 00003F06 810E sbcd -[A0], -[A6] 00003F08 8301 sbcd D1, D1 00003F0A D337 E32D 1B0E add.b [[A7 + 0x1B0E] + A6 * 2], D1 00003F10 8B16 or.b [A6], D5 00003F12 040F 7A68 subi.b A7, 0x68 /* 'h' */ 00003F16 4A47 tst.w D7 00003F18 ADE1 syscall HandToHand, auto_pop 00003F1A 5B06 subq.b D6, 5 00003F1C A110 syscall Allocate/PBAllocContig/AllocContig, flags=1 00003F1E 0716 btst [A6], D3 00003F20 3888 move.w [A4], A0 00003F22 1B4B C1A5 move.b [A5 - 0x3E5B], A3 // begin alternate branch 00003F24-00003F26 label00003F24: 00003F24 C1A5 and.l -[A5], D0 // end alternate branch 00003F24-00003F26 label00003F24: // (misaligned) 00003F26 040F 7626 subi.b A7, 0x26 /* '&' */ 00003F2A 930A subx.b -[A1], -[A2] 00003F2C AC07 syscall SndNewChannel, auto_pop 00003F2E 1CF7 072D B48B move.b [A6]+, [[A7 - 0x4B75] + D0 * 8] 00003F34 3A17 move.w D5, [A7] 00003F36 2E38 0302 move.l D7, [0x00000302 /* BufTgFBkNum */] 00003F3A 1729 E453 move.b -[A3], [A1 - 0x1BAD] 00003F3E 10A5 move.b [A0], -[A5] 00003F40 617B bsr +0x7D /* 00003FBD */ 00003F42 647A bcc +0x7C /* 00003FBE */ 00003F44 BE5B cmp.w D7, [A3]+ 00003F46 090C btst A4, D4 00003F48 361B move.w D3, [A3]+ 00003F4A 2127 move.l -[A0], -[A7] 00003F4C 1D24 move.b -[A6], -[A4] 00003F4E 0F4E bchg A6, D7 00003F50 CE5B and.w D7, [A3]+ 00003F52 0B4E bchg A6, D5 00003F54 CE8B and.l D7, A3 00003F56 103E move.b D0, <> 00003F58 0F41 bchg D1, D7 00003F5A 13DB 2D51 0221 move.b [0x2D510221], [A3]+ 00003F60 2137 29DE move.l -[A0], <> 00003F64 EA11 roxr D1.b, 5 00003F66 03E1 .incomplete 00003F68 0B8B bclr A3, D5 00003F6A 0504 btst D4, D2 00003F6C 07A1 bclr -[A1], D3 00003F6E 5228 2A04 addq.b [A0 + 0x2A04], 1 00003F72 0F20 btst -[A0], D7 00003F74 48BE 4AC3 movem.w <>, D0,D1,D6,D7,A1,A3,A6 00003F78 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00003F7A 0BF0 .incomplete 00003F7C 072E AB63 btst [A6 - 0x549D], D3 00003F80 084B 0BA1 bchg.b A3, 0xA1 00003F84 056B 1E21 bchg [A3 + 0x1E21], D2 00003F88 0301 btst D1, D1 00003F8A 100F move.b D0, A7 00003F8C 2103 move.l -[A0], D3 00003F8E 072D AADB btst [A5 - 0x5525], D3 00003F92 002E 9809 06CA ori.b [A6 + 0x6CA], 0x9 /* '\t' */ 00003F98 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00003F9A AB2D syscall NewTempHandle 00003F9C 0714 btst [A4], D3 00003F9E BDA3 xor.l -[A3], D6 00003FA0 12CA move.b [A1]+, A2 00003FA2 040F 2166 subi.b A7, 0x66 /* 'f' */ 00003FA6 4C53 1C47 movem.l D0,D1,D2,D6,A2,A3,A4, [A3] 00003FAA 2B85 170B 2327 2914 move.l [[A5 + <> + D1 * 8] + 0x23272914], D5 00003FB2 5B13 subq.b [A3], 5 00003FB4 0708 btst A0, D3 00003FB6 EC01 asr D1.b, 6 00003FB8 6CCB bge -0x33 /* 00003F85 */ 00003FBA 1E7A 6873 movea.b A7, [PC + 0x6873 /* 0000A82F, cstring "" */] label00003FBE: 00003FBE 0827 2CF0 btst.b -[A7], 0xF0 00003FC2 0027 0273 ori.b -[A7], 0x73 /* 's' */ 00003FC6 37A9 383B 1A47 move.w [A3 + D1 * 2 + 0x47], [A1 + 0x383B] 00003FCC 2B08 move.l -[A5], A0 00003FCE 0713 btst [A3], D3 00003FD0 6147 bsr +0x49 /* 00004019 */ 00003FD2 2B8D B31D move.l [[A5] + A3 * 2], A5 00003FD6 1404 move.b D2, D4 00003FD8 0F61 bchg -[A1], D7 00003FDA B027 cmp.b D0, -[A7] 00003FDC A645 syscall FlushFile, flags=6 00003FDE 6904 bvs +0x6 /* 00003FE4 */ 00003FE0 37A3 59C3 0325 018B move.w [[ + <>] + 0x325018B], -[A3] // begin alternate branch 00003FE4-00003FE8 label00003FE4: 00003FE4 0325 btst -[A5], D1 00003FE6 018B bclr A3, D0 // end alternate branch 00003FE4-00003FE8 label00003FE4: // (misaligned) 00003FE8 3427 move.w D2, -[A7] 00003FEA 28F7 D329 872B move.l [A4]+, [[A7 - 0x78D5 + A5 * 2]] 00003FF0 FBB3 .invalid <> 00003FF2 1007 move.b D0, D7 00003FF4 0C35 F10B A30E F739 cmpi.b [[A5 + <>] + A2 * 2 - 0x8C7], 0xB 00003FFC DF75 070F ED0B 372A add.w [[A5 + <>] + D0 * 8 - 0x12F4C8D6], D7 00004004 2405 move.l D2, D5 00004006 0BAB 0F8D bclr [A3 + 0xF8D], D5 0000400A BB83 xor.l D3, D5 0000400C 5A19 addq.b [A1]+, 5 0000400E 0B0F btst A7, D5 00004010 1D0B move.b -[A6], A3 00004012 0F05 btst D5, D7 00004014 0B83 bclr D3, D5 00004016 1787 3A2B move.b [A3 + D3 * 2 + 0x2B], D7 0000401A 530F subq.b A7, 1 0000401C 0008 7804 ori.b A0, 0x4 00004020 530A subq.b A2, 1 00004022 C556 and.w [A6], D2 00004024 1B0C move.b -[A5], A4 00004026 1722 move.b -[A3], -[A2] 00004028 8A00 or.b D5, D0 0000402A 65D9 bcs -0x25 /* 00004005 */ 0000402C 046B 3E85 017B subi.w [A3 + 0x17B], 0x3E85 00004032 0437 178A 0B3E 0FC1 1E33 0A88 subi.b [[A7 + 0xFC11E33] + D0 * 2 + 0xA88], 0x8A 0000403E A334 syscall VRemove, flags=3 00004040 C303 abcd D1, D3 00004042 071D btst [A5]+, D3 00004044 04D8 .incomplete 00004046 E130 roxl D0.b, D0 00004048 9317 sub.b [A7], D1 0000404A A100 syscall Open/PBHOpen/HOpen, flags=1 0000404C 9A25 sub.b D5, -[A5] 0000404E 2048 movea.l A0, A0 00004050 6B08 bmi +0xA /* 0000405A */ label00004052: 00004052 0102 btst D2, D0 00004054 F802 D313 .tblXX 0xF802, 0xD313 // unimplemented 00004058 D301 addx.b D1, D1 label0000405A: 0000405A 2530 5B07 4309 6309 move.l -[A2], [[A0 + <>] + D5 * 2 + 0x43096309] 00004062 6133 bsr +0x35 /* 00004097 */ 00004064 0723 btst -[A3], D3 00004066 F4A3 .invalid <> 00004068 34F0 04E3 move.w [A2]+, [A0 + D0.w * 4 - 0x29] 0000406C 6320 bls +0x22 /* 0000408E */ 0000406E 48A0 6102 movem.w -[A0], D1,D2,D7,A6 00004072 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00004074 4535 1717 4483 0127 .invalid 2, [[A5] + D1 * 8 + 0x44830127] // invalid opcode 4 with b == 4 0000407C 1748 B204 move.b [A3 - 0x4DFC], A0 00004080 1797 8717 0661 3B29 move.b [[A3] + A0 * 8 + 0x6613B29], [A7] 00004088 0721 btst -[A1], D3 0000408A 62C6 bhi -0x38 /* 00004052 */ 0000408C 084C 9B09 bchg.b A4, 0x9 /* '\t' */ // begin alternate branch 0000408E-00004090 label0000408E: 0000408E 9B09 subx.b -[A5], -[A1] // end alternate branch 0000408E-00004090 label0000408E: // (misaligned) 00004090 5407 addq.b D7, 2 00004092 089F BB14 bclr.b [A7]+, 0x14 00004096 5332 1717 410C 2817 subq.b [[A2] + D1 * 8 + 0x410C2817], 1 0000409E 008F 659F 9B00 ori.l A7, 0x659F9B00 000040A4 CB09 abcd -[A5], -[A1] 000040A6 00A8 0026 2808 0443 ori.l [A0 + 0x443], 0x262808 000040AE 4C9B 001C movem.w D2,D3,D4, [A3]+ 000040B2 3827 move.w D4, -[A7] 000040B4 0279 1717 24D8 86A8 andi.w [0x24D886A8], 0x1717 000040BC AB07 syscall PutPicByte 000040BE 2304 move.l -[A1], D4 000040C0 5B0E subq.b A6, 5 000040C2 172C C04B move.b -[A3], [A4 - 0x3FB5] 000040C6 2E76 0832 movea.l A7, [A6 + D0 + 0x32] 000040CA C500 abcd D2, D0 000040CC 071B btst [A3]+, D3 000040CE CBC3 muls.w D5, D3 000040D0 0378 4503 bchg [0x00004503], D1 000040D4 0717 btst [A7], D3 000040D6 D5A6 add.l -[A6], D2 000040D8 0802 9B2E btst.b D2, 0x2E /* '.' */ 000040DC 4823 nbcd.b -[A3] 000040DE 03D0 .incomplete 000040E0 8B25 or.b -[A5], D5 000040E2 2617 move.l D3, [A7] 000040E4 32E5 move.w [A1]+, -[A5] 000040E6 A402 syscall Read, flags=4 000040E8 7363 moveq.l D1, 0x63 000040EA 6853 bvc +0x55 /* 0000413F */ 000040EC 1078 0634 movea.b A0, [0x00000634] 000040F0 C100 abcd D0, D0 000040F2 8823 or.b D4, -[A3] 000040F4 4B68 0302 chk.w D5, [A0 + 0x302] 000040F8 172D BAC3 move.b -[A3], [A5 - 0x453D] 000040FC 03D0 .incomplete 000040FE 9325 sub.b -[A5], D1 00004100 2604 move.l D3, D4 00004102 3382 D0FB move.w [A1 + A5.w - 0x5], D2 00004106 2F26 move.l -[A7], -[A6] 00004108 0702 btst D2, D3 0000410A 004B 03C1 ori.w A3, 0x3C1 0000410E 1363 0904 move.b [A1 + 0x904], -[A3] 00004112 0FE9 .incomplete 00004114 002B 0013 21A0 ori.b [A3 + 0x21A0], 0x13 0000411A 0207 A584 andi.b D7, 0x84 0000411E EB00 asl D0.b, 5 00004120 02BB 64B3 0449 010F 4101 A002 andi.l [[PC + <>] + D0 + 0x4101A002], 0x64B30449 0000412C 2B80 A313 B230 A313 move.l [[A5 + A2 * 2] - 0x4DCF5CED], D0 00004134 5300 subq.b D0, 1 00004136 7B01 moveq.l D5, 0x01 00004138 A313 syscall FlushVol, flags=3 0000413A 7B01 moveq.l D5, 0x01 0000413C 1321 move.b -[A1], -[A1] 0000413E 2B00 move.l -[A5], D0 00004140 DB34 B230 add.b [A4 + A3.w * 2 + 0x30], D5 00004144 DB34 2101 add.b [[A4 + <> + D2]], D5 00004148 DB34 8302 8B24 add.b [[A4 + <> + A0 * 2] - 0x74DC], D5 0000414E A002 syscall Read 00004150 07A1 bclr -[A1], D3 00004152 E0ED 796B asr .w [A5 + 0x796B] 00004156 02ED .incomplete 00004158 79A0 moveq.l D4, 0xFFFFFFA0 0000415A 02A3 4C48 9AC0 andi.l -[A3], 0x4C489AC0 00004160 AB3B syscall bXMAIN11 00004162 DB1B add.b [A3]+, D5 00004164 040F 418C subi.b A7, 0x8C 00004168 170B move.b -[A3], A3 0000416A 2D07 move.l -[A6], D7 0000416C 1B44 818C move.b [A5 - 0x7E74], D4 00004170 A4E7 syscall vChar2Pixel, flags=4 00004172 374C 06A4 move.w [A3 + 0x6A4], A4 00004176 4E0F .invalid // invalid opcode 4 00004178 5555 subq.w [A5], 2 0000417A 9B00 subx.b D5, D0 0000417C 814C 0562 pack -[A0], -[A4], 0x0562 00004180 CB29 2304 and.b [A1 + 0x2304], D5 00004184 4A5B tst.w [A3]+ 00004186 2F17 move.l -[A7], [A7] 00004188 239F 5325 0B00 move.l [[A1 + 0xB00] + D5 * 2], [A7]+ 0000418E 4114 .invalid 0, [A4] // invalid opcode 4 with b == 4 00004190 432C 1708 .invalid 1, [A4 + 0x1708] // invalid opcode 4 with b == 4 00004194 2626 move.l D3, -[A6] 00004196 3708 move.w -[A3], A0 00004198 2A65 movea.l A5, -[A5] 0000419A 137E 81D7 move.b [A1 - 0x7E29], <> 0000419E 8B0C sbcd -[A5], -[A4] 000041A0 2413 move.l D2, [A3] 000041A2 0281 8007 2E12 andi.l D1, 0x80072E12 000041A8 8B0C sbcd -[A5], -[A4] 000041AA 372E 151C move.w -[A3], [A6 + 0x151C] 000041AE 3857 movea.w A4, [A7] 000041B0 2E1D move.l D7, [A5]+ 000041B2 AB98 syscall BlitCase 000041B4 1C38 DB00 move.b D6, [0xFFFFDB00] 000041B8 0708 btst A0, D3 000041BA CE6C 4323 and.w D7, [A4 + 0x4323] 000041BE F814 020F .tblXX 0xF814, 0x020F // unimplemented 000041C2 6847 bvc +0x49 /* 0000420B */ 000041C4 0359 bchg [A1]+, D1 000041C6 072E 3C83 btst [A6 + 0x3C83], D3 000041CA 1D0B move.b -[A6], A3 000041CC 0041 19B3 ori.w D1, 0x19B3 000041D0 1D0C move.b -[A6], A4 000041D2 36E3 move.w [A3]+, -[A3] 000041D4 1B37 2100 move.b -[A5], [A7 + <> + D2] 000041D8 1707 move.b -[A3], D7 000041DA 2C13 move.l D6, [A3] 000041DC 4F24 .invalid 7, -[A4] // invalid opcode 4 with b == 4 000041DE 8306 sbcd D1, D6 000041E0 0315 btst [A5], D1 000041E2 040F 60E3 subi.b A7, 0xE3 000041E6 1545 0107 move.b [A2 + 0x107], D5 000041EA 241E move.l D2, [A6]+ 000041EC 0EAC 040F 60FB 0545 .invalid.l [A4 + 0x545], 0x40F60FB // invalid immediate operation 000041F4 0193 bclr [A3], D0 000041F6 1624 move.b D3, -[A4] 000041F8 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 000041FA 430C .invalid 1, A4 // invalid opcode 4 with b == 4 000041FC 040F 6087 subi.b A7, 0x87 00004200 3ADC move.w [A5]+, [A4]+ 00004202 AB5E syscall rMASK8 00004204 252D 0706 move.l -[A2], [A5 + 0x706] 00004208 5C1A addq.b [A2]+, 6 0000420A 5B00 subq.b D0, 5 0000420C 6B00 0144 bmi +0x146 /* 00004352 */ 00004210 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00004212 1700 move.b -[A3], D0 00004214 AEC6 syscall 0xAC6, auto_pop 00004216 0883 01A9 bclr.b D3, 0xA9 0000421A 2DB2 A92A BE0C 32C5 F143 652C 040F move.l [[A6 + <>] + 0x652C040F], [[A2 - 0x41F4 + A2] + 0x32C5] 00004228 09A3 bclr -[A3], D4 0000422A C137 2B28 2722 and.b [A7 + 0x2722 + D2 * 2], D0 00004230 3210 move.w D1, [A0] 00004232 1010 move.b D0, [A0] 00004234 4500 .invalid 2, D0 // invalid opcode 4 with b == 4